机器学习
文章平均质量分 50
980205
这个作者很懒,什么都没留下…
展开
-
机器学习—信息增益
机器学习—信息增益举例说明:如果有8位同学,男生3位,女生5位。 如果用头发,和声音判断男女,那么头发长判断完,在判断声音细好呢?还是用声音细先判断,在用头发长判断好呢?这个头发,声音就是“熵”,那么两种判断方法就是两种“信息增益”,需要计算它,比较哪个信息增益的值更大,意味着用这个属性来进行划分所获得的“纯度提升”越大,方知哪种更好。首先计算未分类前的熵 :熵(总)=-3/8*log2(3/8)-5/8*log2(5/8)=0.9544先按A头发分类,分类后的结果为:长头发中有1男3女..转载 2020-06-09 15:50:10 · 695 阅读 · 0 评论 -
把原始图片随机分为训练集验证集测试集
import osimport numpyimport random, shutildef moveSomeFileToNewDir(fileDir, tarDir): #sonDirPath = [] allDir = os.listdir(fileDir) # 列出指定路径下的全部文件夹,以列表的方式保存 for dir in allDir: # 遍历指定...原创 2018-12-07 21:28:07 · 4211 阅读 · 2 评论 -
numpy array和 list 的相互转化,和 [np.where(x == i)[0] for i in range(10)] 的意思
1.list 转 numpy arraya = [0,2,3,2,1,2,4,5,6,7,8,6,5,4,3,2,7,8,9,6,5,7,8,9,6,9,1,2,2,5,6,8,8,9,7,0]x = np.array(a)print(x) 2. numpy array 转 lista = [0,2,3,2,1,2,4,5,6,7,8,6,5,4,3,2,7,8,9,6,5,7,8...原创 2018-11-22 07:33:25 · 8879 阅读 · 0 评论 -
numpy的一些用法
今天看到keras迁移学习的demo程序,如下:(x_train, y_train), (x_test, y_test) = mnist.load_data(r'E:\pythonProject\proj1\hhy_keras\迁移学习\mnist.npz')# create two datasets one with digits below 5 and one with 5 an...原创 2018-11-21 00:09:06 · 215 阅读 · 0 评论 -
Numpy 中astype和dtype区别
1.dtype 用于查看数据类型2.astype 用于转换数据类型原创 2018-11-13 22:06:02 · 3167 阅读 · 0 评论 -
Keras kernel_initializer 权重初始化的方法
初始化方法初始化方法定义了对Keras层设置初始化权重的方法不同的层可能使用不同的关键字来传递初始化方法,一般来说指定初始化方法的关键字是kernel_initializer 和 bias_initializer,例如:model.add(Dense(64, kernel_initializer='random_uniform', ...原创 2018-11-13 20:28:44 · 44836 阅读 · 0 评论 -
数据挖掘面试题之SVM和LR的不同
数据挖掘面试题之SVM和LR的不同这道题很能考察应试者的理论与实践水平,同时,它也揭示了一个很重要的学习方法,那就是比较学习。这种方法在机器学习中尤其重要,因为有很多模型,通过比较,会迅速深化你对各个模型的认识水平。答案是我自己总结的,请指正。 1、样本点对模型的作用不同。SVM中,只有关键的样本点(支持向量)对模型结果有影响,而LR中,每一个样本点都对模型有影响。 2、损...转载 2018-10-15 08:55:08 · 390 阅读 · 0 评论 -
循环神经网络(RNN)模型与前向反向传播算法
文章来自:https://www.cnblogs.com/pinard/p/6509630.html在前面我们讲到了DNN,以及DNN的特例CNN的模型和前向反向传播算法,这些算法都是前向反馈的,模型的输出和模型本身没有关联关系。今天我们就讨论另一类输出和模型间有反馈的神经网络:循环神经网络(Recurrent Neural Networks ,以下简称RNN),它广泛的用于自然语言处理中的语音识...转载 2018-05-05 11:39:09 · 425 阅读 · 0 评论 -
机器学习的一些参考文章
Machine Learning 4 - Naive Bayes朴素贝叶斯算法卷积神经网络CNN浅析机器学习中的算法(2)-支持向量机(SVM)基础Python机器学习基础目录大纲KKT条件介绍“我爱智能”原创性博客索引【入门】深入浅出,一篇超棒的机器学习入门文章【超级重磅】626篇!机器学习&深度学习资料汇总(一)【超级重磅】626篇!机器学习&深度学习资料汇总(二)【超级重磅】原创 2017-11-30 09:55:42 · 692 阅读 · 0 评论 -
机器学习需要这些数学知识
机器学习系列01——机器学习需要这些数学知识1、前言 放假在家想写写机器学习系列的文章,除夕前先来开个头,后面会一直写下去,搞机器学习算法也有一年多了,体会多少还是有一些的,这里记录在博客中,一来为自己后面的面试做点储备,二来是为了分享,因为很多都是从大家的博客中去学习的,所以这里也要将我理解的新的内容反馈出来,大家一起学习进步。2、机器学习中涉及到的数学知识原创 2017-09-17 09:03:45 · 612 阅读 · 0 评论