机器学习
文章平均质量分 51
29DCH
In me the tiger sniffs the rose.
展开
-
简单的神经网络算法
前些天在慕课网上学了一期的机器学习课程,初步了解了机器学习中的神经网络算法(有点复杂,还需要时间继续学习) 作为一个人工智能和机器学习的初学者,感觉自己还是一个菜鸟,才刚开始入门。但是我发现自己对这块很感兴趣,就一直都有了解这方面的知识。我希望自己研究生的时候可以尝试从事人工智能、机器学习或者大数据方面的研究,这是属于未来的事业。 下面分享一下学到的简单神经网络算法: 因为简单,所以它只有一...原创 2018-05-27 16:58:16 · 751 阅读 · 0 评论 -
矩阵分析与应用
Ax=b的行视图和列视图 线性相关,线性无关 Span,基和子空间(Subspace) 方阵的特征值与特征向量 对称矩阵的特征分解 二次型 SVD和特征分解 低秩矩阵近似(降维) 低秩矩阵近似应用--图像压缩...原创 2018-06-19 19:55:11 · 1091 阅读 · 0 评论 -
数理统计与参数估计
概率和统计 1.期望 2.方差 3.协方差和相关系数 4.矩 重要定理和不等式 1.Jensen不等式 2.切比雪夫不等式 3.大数定理(伯努利定理) 频率估计概率: 正态分布的参数估计 朴素贝叶斯做垃圾邮件分类 隐马尔可夫模型有监督参数学习 4.中心极限定理 用样本估计参数 1.矩估计 2.极大似然估计...原创 2018-06-17 16:21:34 · 407 阅读 · 0 评论 -
机器学习与相关数学初步
1.机器学习与相关数学初步 微积分,概率论 机器学习研究的是计算机怎样模拟人类的学习行为,以获取新的知识和技能,并重新组织已有的知识结构使之不断改善自身。简单一点的说,就是计算机从数据中学习出规律和模式,以应用在新数据上做预测的任务。 学习现象:认知,推理,决策,识别等智能 给定T(Task),在合理的性能度量方案P(Performance)的前提下,计算机程序可以自主学习任务T的经验E(...原创 2018-06-15 11:02:18 · 264 阅读 · 0 评论 -
OneR算法python实现
OneR算法(分类应用,寻找最佳的特征值用于分类) 计算数据错误率,不属于最多类的特征值个数,把各个取值的错误率相加,选取错误率最低的特征作为唯一的分类准则(One Rule),用于接下来的分类。 //OneRfrom collections import defaultdictfrom operator import itemgetter#参数分别是数据集,类别数组,选好的特征索...原创 2018-05-30 13:52:53 · 681 阅读 · 0 评论 -
用强化学习玩Chrome里的恐龙小游戏
【人工智能头条导读】Chrome 浏览器里面有一个小彩蛋,当你没有网络时,打开任意的 URL 都会出现一个恐龙小游戏(Dino Run),按空格键就可以跳跃。当然,直接打开 chrom...转载 2018-05-30 10:33:06 · 2391 阅读 · 0 评论 -
朴素贝叶斯算法的python实现
Scikit-learn模块中有Naive Bayes子模块,关键在于将分类器设置成朴素贝叶斯分类器,接着调用分类器训练和进行分类。from sklearn import datasets#读取iris数据集iris = datasets.load_iris()#使用高斯贝叶斯模型from sklearn.naive_bayes import GaussianNB#设置分类器c...原创 2018-05-29 12:12:35 · 721 阅读 · 0 评论 -
kNN算法python实现
knn(k-Nearest Neighbor Classification)算法示例 又称k-近邻分类算法,是一种非参数模型,参数模型(逻辑回归,线性回归) 分类-有监督学习 聚类-无监督学习 算法流程 (1)计算已知类别数据集中的点与当前点的距离 (2)按照距离递增次序排序 (3)选取与当前距离最小的k个点 (4)确定前k个点所在类别对应的出现频率 (5)返回前k个点出现频率最...原创 2018-05-29 14:09:16 · 863 阅读 · 0 评论 -
java图像识别
今年软件杯有一个项目是工商图片文字提取。大致的要求就是将天猫给的50张样例图片中的企业名称和注册号提取出来。速度和准确率是这个项目的关键。 我觉得软件杯历年的项目都挺有难度的,很有挑战性。近几年由于人工智能和大数据的飞速发展,项目命题也偏向这方面而不是传统项目了。所以对于程序员来说,除了了解传统项目知识(比如java web三大框架),还要与时俱进,自主学习大数据和人工智能的前沿知识,我认为...原创 2018-06-05 12:20:07 · 15233 阅读 · 9 评论 -
梯度下降算法
在谈论梯度下降算法之前,先来看看中学时候怎么求一个二次函数的最小值。例如,现在定义如下函数:f=x^2-x在中学时,我们会先对其求其导数:f’=2x-1令f’=0即可求出该函数在x=1/2时取得最小值,然而,在程序中,该怎么求呢?首先,可以定义x以如下的方式来迭代x的值:x...转载 2018-08-21 18:37:54 · 404 阅读 · 0 评论