机器学习
taxuezcy
这个作者很懒,什么都没留下…
展开
-
机器学习之KNN
一、KNN原理 KNN是机器学习中比较简单的,简单来说就是找到与目标邻近的K个实例,然后分别计算某一分类所占比例,最后找到比例最大的那个类别作为目标分类类别,就与中国的一句古语比较类似:近朱者赤,近墨者黑二、Python实现过程 因为它的原理比较简单就不过多赘述,因此这里直接讲解如何通过代码进行简单的实现,这里提供两种方法,一种是根据原理直接进行编程实现,另外一种是利用sklea...原创 2018-03-28 16:05:08 · 391 阅读 · 0 评论 -
机器学习之贝叶斯和Python实现垃圾邮件分类
贝叶斯原理1、其最根本的原理同样是利用统计学知识进行推导的,实际就是计算某些特征的组合为某一类的概率,根据概率大的来判断属于哪一类别,这样解释是不是有点抽象,没关系,下面举一个小小的例子就能很快理解了2、假设有这样一组数据现在问题为:一个打喷嚏的建筑工人,请问他患上感冒的概率有多大,用公式表示就是求P(感冒/打喷嚏*建筑工人),此时就可以根据我们的概率公式有P(感冒/打喷嚏*建筑工人)=P(感冒)...原创 2018-05-02 14:12:45 · 3005 阅读 · 0 评论 -
机器学习之决策树原理与Python实现
有一段时间没来更新博客了,这段时间总体把机器学习的几个基本原理理解了一遍,又利用Keras、opencv、tensorflow等将人脸识别,汉字识别等功能重新实现了一遍,算是有点小感悟。接下来会针对每一种机器学习算法原理做详细讲解以及工程实现。因为在实际工作中,虽然有很多很成熟的框架可以用,但是如何用好,达到一定效率和效果就依赖对原理的理解了。废话不多说了,开始我们的学习之旅吧!一、关键问...原创 2018-04-25 16:43:38 · 449 阅读 · 0 评论 -
Ubuntu上Openpose 安装以及常见错误解决
近来大部分时间在研究行为识别,而在行为识别中效果比较好的骨骼参数提取要数openpose了,这个是cvpr2017的一篇论文,github的地址:openpose, 关于它的安装、编译、和运行demo,我在windows环境和ubuntu下均尝试过,对比发现还是linux下运行速度和效果更好些,因此在这里将安装步骤攥写一下,希望对有需要帮助的人有一些参考1、首先安装CUDA8.0(这里U...原创 2018-07-04 09:03:20 · 3747 阅读 · 0 评论 -
人脸聚类方法Dlib
Dlib为一个优秀的开源人脸识别库,里面有很多人脸检测、识别方法,其中有一项为人脸聚类方法,利用的算法为chinese_whispers_clustering方法,有兴趣的可以自己去搜索这个算法,这里只讲一下应用。 接口为dlib.chinese_whispers_clustering(arg1,arg2) srg1为list,arg2为阈值,float 这...原创 2019-01-08 17:25:11 · 2581 阅读 · 6 评论