随笔分类 - 算法
摘要:首先在sklearn官网上你可以看到: 所以,旧版本import时: 版本升级后,StratifiedKFold与GridSearchCV的结合使用代码如下: 对比代码,你会发现 StratifiedKFold()参数不同了,更多信息请参考sklearn官网文档。
阅读全文
摘要:前沿: 这是天池的一个新人实战塞题目,原址 https://tianchi.aliyun.com/getStart/information.htm?spm=5176.100067.5678.2.e1321db7ydQmSB&raceId=231593 ,下文会分析以下几个过程。 1.数据预处理 2.
阅读全文
摘要:Liner Regression 1.梯度下降算法 Cost Function 对其求导: theta更新函数: 代码如下: 代码中对于梯度下降算法有两种形式,一种就是一般形式 gradientDescent(),另一种就是矩阵形式gradientDescentMatrix() 运行效果:
阅读全文
摘要:原博地址:https://www.cnblogs.com/yan2015/p/7406904.html 多元高斯分布(multivariate gaussian distribution)有一些优势也有一些劣势,它能捕获一些之前算法检测不出来的异常 一个例子:为什么要引入多元高斯分布 使用数据中心监
阅读全文
摘要:以下代码摘自《Tensor Flow:实战Google深度学习框架》 本套代码是在 http://www.cnblogs.com/shanlizi/p/9033330.html 基础上进行持久化,分为3部分,分别为infenrence,train,eval. 是将原代码模块化,并且持久化之后可以直接
阅读全文
摘要:以下代码摘自《Tensorflow实战Google 深度学习框架》。 由于这段代码包含了激活函数去线性化,多层神经网络,指数衰减学习率,正则化防止过拟合,滑动平均稳定模型等手段,涵盖了神经网络模型的精华,摘录于此。 注:书中的原始数据集可以在 🔗http://yann.lecun.com/exdb
阅读全文
摘要:cov(x,y)=EXY-EX*EY 协方差的定义,EX为随机变量X的数学期望,同理,EXY是XY的数学期望 举例: Xi 1.1 1.9 3 Yi 5.0 10.4 14.6 E(X) = (1.1+1.9+3)/3=2 E(Y) = (5.0+10.4+14.6)/3=10 E(XY)=(1.1
阅读全文
摘要:🔗:https://blog.csdn.net/yelbosh/article/details/52079462 如计算矩阵 1 2 3 10 20 30 的协方差矩阵。 计算结果为: 40.5000 81.0000 121.5000 81.0000 162.0000 243.0000 121.5
阅读全文
摘要:例: 矩阵 A= 1 2 ,矩阵A奇异值分解。 3 6 解: 因此奇异值是5√2,0 1⃣️解出AAT特征向量为: 特征向量进行单位化,得到 1/√10 -3/√10 3/√10 1/√10 2⃣️下面求出ATA= 10 20 20 40 特征向量是: 特征向量进行单位化,得到 1√5 -2/√5
阅读全文
摘要:''' 随机选择随机数,不等于J ''' def selectJrand(i,m): j=i #we want to select any J not equal to i while (j==i): j = int(random.uniform(0,m)) # 一直在挑选随机数j,直到不等于i,随机数的范围在0~m return j # 返回挑选好的...
阅读全文
摘要:1.基础概念: (1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均值作
阅读全文
摘要:一.numpy()函数 1.shape[]读取矩阵的长度 例: 2.tile()函数 形式为tile(A,reps) reps的数字从后往前分别对应A的第N个维度的重复次数。如tile(A,2)表示A的第一个维度重复2遍,tile(A,(2,3))表示A的第一个维度重复3遍,然后第二个维度重复2遍,
阅读全文
摘要:比如一个字符串“110,hello,119,world,120,computer”,我想提取第3个逗号“,”之后(第4个逗号","之前)的那一段,即“world”;如何用代码实现; 如下: #define UART_RECV_FIELD_LENTH 512 #define UINT16 unsign
阅读全文
摘要://C++ 快速排序 void run(int *pData,int left,int reght) { int i,j; int middle,iTemp; i=left; j=right; middle = pData[(left+right)/2]; //求中间值 do { while((pData[i]middle) && (j>left)) j--; if...
阅读全文