机器学习从原理到实践
文章平均质量分 93
本专栏依托对一个toy机器学习库:https://github.com/justdark/dml的实现来介绍一些常见的机器学习算法算法,是基于scipy和numpy的Python实现
Dark_Scope
杭州搬砖中。。。
展开
-
AI浪潮里的数据
数据、计算力和算法,是这次AI浪潮的顶梁柱,这个说法从12年至今被无数大佬背书过,平时我们学习的东西主要着眼于算法,常常忽略其他两项。计算力是我们训练和运行算法的基础平台,从12年开始GPU被广泛地用来进行模型的训练,普通家用的GTX 1080Ti显卡就有相当不错的计算效率,也有大量的研究工作被投入到这个方向,比如很多手机里都有的神经网络计算专用芯片等等;另一个顶梁柱「数据」,其实对...原创 2020-04-17 18:45:02 · 606 阅读 · 0 评论 -
CNN(Convolutional Neural Networks)没有原理只有实现
零.说明: 本文的所有代码均可在 DML 找到,欢迎点星星。 注.CNN的这份代码非常慢,基本上没有实际使用的可能,所以我只是发出来,代表我还是实践过而已一.引入: CNN这个模型实在是有些年份了,最近随着深度学习的兴起又开始焕发青春了,把imagenet测试的准确度提高了非常多,一个是Alex的工作,然后最近好像Zeiler又有突破性原创 2013-12-03 23:03:30 · 24474 阅读 · 11 评论 -
决策树--从原理到实现
================================================================================算算有相当一段时间没写blog了,主要是这学期作业比较多,而且我也没怎么学新的东西接下来打算实现一个小的toy lib:DML,同时也回顾一下以前学到的东西当然我只能保证代码的真确性,不能保证其效率啊~~~~~~之后我会陆续原创 2013-10-27 13:07:05 · 71450 阅读 · 7 评论 -
AdaBoost--从原理到实现
一.引入 对于Adaboost,可以说是久闻大名,据说在Deep Learning出来之前,SVM和Adaboost是效果最好的 两个算法,而Adaboost是提升树(boosting tree),所谓“提升树”就是把“弱学习算法”二.原理三.实现原创 2013-11-03 14:33:07 · 186484 阅读 · 56 评论 -
KNN(k-nearest neighbor algorithm)--从原理到实现
零. 本文所有代码实现均可以在 DML 找到,不介意的话请大家在github里给我点个Star一.引入 K近邻算法作为数据挖掘十大经典算法之一,其算法思想可谓是intuitive,就是从训练集里找离预测点最近的K个样本来预测分类 因为算法思想简单,你可以用很多方法实现它,这时效率就是我们需要慎重考虑的事情,最简单的自然是求出测试样本和训练集所有点的距原创 2013-11-13 12:31:40 · 23975 阅读 · 8 评论 -
SVM --从“原理”到实现
零. 本文所有代码均能在我 github上的 DML 找到,顺便求点Star一.引入 从一开始接触机器学习,就感觉SVM(支持向量机 Support Vector Machine)就是高端大气上档次的代名词啊,在深度学习出来之前一直都力压ANN一头,是应用得最好的算法了,本文借着实现DML的机会实现一下。二.原理 SVM的文章先不原创 2013-11-23 16:42:18 · 32441 阅读 · 4 评论