- 博客(15)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 机器学习-标量回归
将取值范围差异很大的数据输入到神经网络中,这是有问题的。对于这类数据,普遍采用的最佳处理方法是对每个特征进行标准化,即对于输入数据的每个特征(输入数据矩阵的每一列),减去特征平均值,再除以标准差,这样得到的特征平均值为0,标准差为1。注意,我们编译模型用的是mse损失函数,即均方误差(mean squared error,MSE),预测值与目标值之差的平方。回归问题是一种常见的机器学习问题,它预测的的是一个连续值,而不是离散标签,比如根据气象预测明日气温,或者根据软件说明书预测完成软件项目所需的时间。
2024-04-17 21:02:58
737
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 机器学习:影评二分类
中间层使用relu作为激活函数,最后一层使用sigmoid激活函数,以便输出一个介于0和1之间的概率值(表示样本目标值等于“1”的可能性,即评论为正面的可能性)。单元越多(表示空间的维度越高),模型就能学到更加复杂的表示,但模型的计算代价也变得更大,并可能导致学到不必要的模式(这种模式可以提高在训练数据上的性能,但不会提高在测试数据上的性能)。• 对于二分类问题(两个输出类别),模型的最后一层应该是只有一个单元并使用sigmoid激活函数的Dense层,模型输出应该是一个0到1的标量,表示概率值。
2024-04-16 21:49:44
981
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 用TensorFlow编写线性分类器
回想一下,对于给定点[x, y],其预测值是prediction = [[w1], [w2]]•[x, y] + b = w1 * x + w2 * y + b。因此,类别0的定义是w1 * x + w2 * y + b < 0.5,类别1的定义是w1 * x + w2 * y + b > 0.5。因此,对于给定的输入点[x, y],其预测值为:prediction = [[w1], [w2]]•[x, y] + b = w1 * x + w2 * y + b。将两个类别的点堆叠起来作为输入。
2024-04-16 00:09:54
580
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 大数加法-蓝桥杯
此题的关键是处理⼤数的输⼊,因为整数a和b太 ⼤,⽆法将其直接赋值给C++的变量,所以不能按数字读⼊,只 能按字符读⼊。⼤数a⽤字符串来存储,⼀个字符存储⼀位数字,a[0]存最⾼位 数字,a[1]存次⾼位数字……a[n−1]存最低位数字,等等。例如356×8,先计算个位的6×8,得48,其中个位的8等于 48%10=8,进位的4等于48/10=4。这里阶乘计算的核心在于可以直接把i和a[j]相乘,由于a是从低位到高位存储的,符合乘法的基本步骤,只要这里的结果没有超出范围,那总的结果就可以保证是对的。
2024-04-10 22:23:01
1025
1
原创 使用turtle库绘制科赫雪花
可以看到其实图形是对称的,也就是说我们只要画出了一个角其它的角都能写一个循环搞定,值得注意的是插入角的时候写一个递归插入更小的角直到0阶。,其中S是原来三角形的边长。曲线的面积是有限的,却有着无限大的边界。它是连续而无处可微的曲线。koch里一个递归在大角的左边插入小角,一个递归在大角的右边插入小角。这样就完成了小角的插入。代码里设置了画笔的初始位置(为了让图像显示在画布中间),以及填充,边界颜色设置等。介绍:科赫雪花是以等边三角形三边生成的科赫曲线组成的。
2024-04-15 23:09:06
257
1
原创 蓝桥杯-前缀和
式⼦中⽤到的n−1个前缀和sum[1] ~sum[n−1],只需要做 ⼀次for循环就能全部提前计算出来(称为预处理或预计算)。【评测⽤例规模与约定】对于30%的数据,1≤n≤1000, 1≤ai≤100;对于所有评测⽤例,1≤n≤200000, 1≤ai≤1000。【输⼊格式】第⼀⾏输⼊⼀个整数n,第⼆⾏输⼊n个整 数a1,a2,…【输⼊样例】 4 1 3 6 9。
2024-04-12 22:46:57
277
原创 蓝桥杯-反向思维
【题⽬描述】⼩明砍⽵⼦,他⾯前有n根⽵⼦排成⼀排, ⼀开始第i根⽵⼦的⾼度为hi。魔法可以对连续的多根相同 ⾼度的⽵⼦使⽤,假设这些⽵⼦的⾼度均为H,那么使⽤ ⼀次魔法可以把这些⽵⼦的⾼度都变为。第⼆⾏输⼊n个⽤空格分开的正整数hi,表示每棵⽵ ⼦的⾼度。先尝试⽤暴⼒法解题。③⽐较任意两个相邻的⽵⼦,看它们是否有相同的⾼度,如果有相同的⾼度,则这两根⽵⼦接下来可以⼀起砍,从⽽少砍⼀次, sum减1。①计算最多砍多少次,计算将每根⽵⼦砍到⾼度为1需要砍多少次,将所有⽵⼦被砍次数相加得到⼀个总数,记为sum。
2024-04-12 21:49:09
407
原创 蓝桥杯-模拟法
幸运的是,所有⼈带的钱的 总数是⾜够付账的。标准差的介绍:标准差是多个数与它们平均数差值的平⽅的平均 数的⼆分之⼀次⽅,⼀般⽤于刻画这些数之间的“偏差有多⼤”。核心在于判断这个人是否需要出自己的所有钱,假设他需要全出并且后面的人都出他这么多的时候依然不够,那么他就要出所有钱,直到有一个人拥有的钱足够付,那么由于数组是递增的,他和他后面的人都不用出所有钱。如果每个⼈带的钱⾜够多,那么每⼈所付的钱就完全⼀样,bi = S/n = avg,X = 0。(2)第i个⼈带的钱⽐平均数avg多,他可以多摊⼀些。
2024-04-09 21:51:03
384
原创 构造法--蓝桥杯
对 于下⾯第17⾏代码中的10−int(s[i+1]),例如构造了“⼭”数 左边部分s = 123,末尾是3,那么中间数可以是3~9,得 到“⼭”数1233321、1234321等,共10−3 = 7个“⼭”数。他突然发现有些正整 数的形状像⼀座“⼭”,如123565321、145541,它们左右 对称(回⽂)且数位上的数字先单调不减,后单调不增。由于“⼭”数是左右对称的回⽂ 数,所以只需构造“⼭”数的⼀半,另⼀半是这⼀半的翻 转,分为以下两种情况。(1)“⼭”数的⻓度是偶数,左右对称,例如123321。
2024-04-09 19:37:29
432
原创 有意义的时间
如111年10月11日01:11,2202年2月22日22:02等,请问从1到9999年总共有多少时间是这种年份写成4位,月日写成4位,时间写成4位后均有3个一种数字和一个另一种数字租成的,注意1111年11月11日11:11不算,因为它里面没有两种数字。
2024-04-08 23:16:54
154
原创 蓝桥杯-每日一题
顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。本题顺子的定义:i j k 是一个顺子,满足 i+1=j、j+1=k、i≥0。本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。例如20220123 就是一个顺子日期,因为它出现了一个顺子:123;顺子指的就是连续的三个数字:123、456 等。而20221023 则不是一个顺子日期,它一个顺子也没有。题目类型:传统 评测方式:文本比较 上传者:外部导入。提交:384 通过:153。
2024-04-08 21:30:56
329
原创 LRU与LFU的区别
按照LRU算法在8时刻4调入时应该淘汰1,因为在123中,1最后一次调用是在4时刻,2是5时刻,3是6时刻,在三个页面中距离上一次被引用时间最长。按照LFU算法应该淘汰3,因为自从012时刻123分别加入到8时刻需要淘汰一个页面,1,2都被引用了3次,3被引用了两次,引用次数最少。LFU比较的是当前物理块中所有页面自从加入到因为有新页面加入而淘汰旧页面时,其被引用的次数,次数最少的淘汰。LRU比较的是当前物理块中的页面中最近一次被引用的时间,也就是最后一次被引用的时间 时间长的淘汰。为其分配了三个物理块。
2023-05-23 09:31:07
246
1
原创 一道简单密码翻译题的疑惑
在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。输入一行,包含一个字符串,长度小于80个字符。输出每行字符串的加密字符串#include <stdio.h>#include <string.h>//注意到可能
2022-03-28 15:26:24
731
空空如也
A KerasTensor is symbolic:
2024-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人