林轩田机器学习课程笔记
文章平均质量分 92
林轩田《机器学习基石》和《机器学习技法》系列课程由浅入深、内容全面,基本涵盖了机器学习领域的很多方面。其作为机器学习的入门和进阶资料非常适合。而且林老师的教学风格也很幽默风趣,总让读者在轻松愉快的氛围中掌握知识。
红色石头Will
个人网站:https://redstonewill.github.io/
展开
-
力荐 | 台大林轩田《机器学习基石》资源汇总
本文所有资源已放在github上,欢迎star: NTU-HsuanTienLin-MachineLearning课程介绍台湾大学林轩田老师的《机器学习基石》课程由浅入深、内容全面,基本涵盖了机器学习领域的很多方面。其作为机器学习的入门和进阶资料非常适合。而且林老师的教学风格也很幽默风趣,总让读者在轻松愉快的氛围中掌握知识。在此,笔者将把这门课的所有视频、笔记、书籍等...原创 2018-04-26 19:02:34 · 14661 阅读 · 4 评论 -
台湾大学林轩田机器学习技法课程学习笔记1 -- Linear Support Vector Machine
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!关于台湾大学林轩田老师的《机器学习基石》课程,我们已经总结了16节课的笔记。这里附上基...原创 2017-06-21 17:11:32 · 19110 阅读 · 11 评论 -
台湾大学林轩田机器学习技法课程学习笔记2 -- Dual Support Vector Machine
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了线性支持向量机(Linear Support Vector Mac...原创 2017-06-28 16:11:56 · 8730 阅读 · 8 评论 -
台湾大学林轩田机器学习技法课程学习笔记3 -- Kernel Support Vector Machine
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了SVM的对偶形式,即dual SVM。Dual SVM也是一个二次...原创 2017-06-30 11:06:38 · 6342 阅读 · 5 评论 -
台湾大学林轩田机器学习技法课程学习笔记4 -- Soft-Margin Support Vector Machine
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Kernel SVM。先将特征转换和计算内积这两个步骤合并起来,简...原创 2017-07-05 08:46:56 · 4975 阅读 · 0 评论 -
台湾大学林轩田机器学习技法课程学习笔记5 -- Kernel Logistic Regression
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Soft-Margin SVM,即如果允许有分类错误的点存在,那么...原创 2017-07-07 08:48:21 · 5650 阅读 · 0 评论 -
台湾大学林轩田机器学习技法课程学习笔记6 -- Support Vector Regression
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Kernel Logistic Regression,讨论如何把S...原创 2017-07-09 13:37:26 · 5353 阅读 · 0 评论 -
台湾大学林轩田机器学习技法课程学习笔记7 -- Blending and Bagging
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Support Vector Regression,将kernel...原创 2017-07-12 16:02:58 · 5624 阅读 · 4 评论 -
台湾大学林轩田机器学习技法课程学习笔记8 -- Adaptive Boosting
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要开始介绍Aggregation Models,目的是将不同的hypoth...原创 2017-07-17 14:16:35 · 5805 阅读 · 1 评论 -
台湾大学林轩田机器学习技法课程学习笔记9 -- Decision Tree
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Adaptive Boosting。AdaBoost演算法通过调整...原创 2017-07-21 22:32:08 · 5184 阅读 · 2 评论 -
台湾大学林轩田机器学习技法课程学习笔记10 -- Random Forest
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Decision Tree模型。Decision Tree算法的核...原创 2017-07-26 17:37:33 · 5326 阅读 · 11 评论 -
台湾大学林轩田机器学习技法课程学习笔记11 -- Gradient Boosted Decision Tree
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Random Forest算法模型。Random Forest就是...原创 2017-07-30 13:13:43 · 5929 阅读 · 1 评论 -
台湾大学林轩田机器学习技法课程学习笔记12 -- Neural Network
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Gradient Boosted Decision Tree。GB...原创 2017-08-01 23:10:39 · 3971 阅读 · 3 评论 -
台湾大学林轩田机器学习技法课程学习笔记13 -- Deep Learning
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了神经网络Neural Network。神经网络是由一层一层的神经元...原创 2017-08-09 17:08:01 · 3786 阅读 · 1 评论 -
台湾大学林轩田机器学习技法课程学习笔记14 -- Radial Basis Function Network
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Deep Learning的概念。Deep Learing其实是N...原创 2017-08-16 08:34:08 · 5309 阅读 · 6 评论 -
台湾大学林轩田机器学习技法课程学习笔记15 -- Matrix Factorization
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Radial Basis Function Network。它的原...原创 2017-08-17 21:50:38 · 3736 阅读 · 2 评论 -
台湾大学林轩田机器学习技法课程学习笔记16(完结) -- Finale
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了Matrix Factorization。通过电影推荐系统的例子,...原创 2017-08-21 09:05:10 · 4744 阅读 · 1 评论 -
台湾大学林轩田机器学习基石课程学习笔记16(完结) -- Three Learning Principles
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们讲了一个机器学习很重要的工具——Validation。我们将整个训练集分成两...原创 2017-06-06 08:27:12 · 24760 阅读 · 4 评论 -
台湾大学林轩田机器学习基石课程学习笔记15 -- Validation
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要讲了为了避免overfitting,可以使用regularization...原创 2017-06-02 16:42:23 · 6052 阅读 · 10 评论 -
台湾大学林轩田机器学习基石课程学习笔记14 -- Regularization
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们介绍了过拟合发生的原因:excessive power, stochasti...原创 2017-05-26 12:59:27 · 5474 阅读 · 3 评论 -
台湾大学林轩田机器学习基石课程学习笔记13 -- Hazard of Overfitting
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了非线性分类模型,通过非线性变换,将非线性模型映射到另一个空间,转换...原创 2017-05-24 09:23:16 · 4331 阅读 · 0 评论 -
台湾大学林轩田机器学习基石课程学习笔记12 -- Nonlinear Transformation
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上一节课,我们介绍了分类问题的三种线性模型,可以用来解决binary classifi...原创 2017-05-22 20:54:27 · 4655 阅读 · 0 评论 -
台湾大学林轩田机器学习基石课程学习笔记11 -- Linear Models for Classification
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上一节课,我们介绍了Logistic Regression问题,建立cross-ent...原创 2017-05-17 21:42:38 · 5589 阅读 · 5 评论 -
台湾大学林轩田机器学习基石课程学习笔记10 -- Logistic Regression
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上一节课,我们介绍了Linear Regression线性回归,以及用平方错误来寻找最...原创 2017-05-15 22:03:11 · 9802 阅读 · 3 评论 -
台湾大学林轩田机器学习基石课程学习笔记9 -- Linear Regression
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课,我们主要介绍了在有noise的情况下,VC Bound理论仍然是成立的。同时,...原创 2017-05-10 23:53:34 · 7489 阅读 · 5 评论 -
台湾大学林轩田机器学习基石课程学习笔记8 -- Noise and Error
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上一节课,我们主要介绍了VC Dimension的概念。如果Hypotheses se...原创 2017-05-09 21:45:28 · 7586 阅读 · 0 评论 -
台湾大学林轩田机器学习基石课程学习笔记7 -- The VC Dimension
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!前几节课着重介绍了机器能够学习的条件并做了详细的推导和解释。机器能够学习必须满足两个条...原创 2017-05-05 09:38:05 · 9413 阅读 · 5 评论 -
台湾大学林轩田机器学习基石课程学习笔记6 -- Theory of Generalization
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上一节课,我们主要探讨了当M的数值大小对机器学习的影响。如果M很大,那么就不能保证机器...原创 2017-05-03 14:09:03 · 9167 阅读 · 6 评论 -
台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课,我们主要介绍了机器学习的可行性。首先,由NFL定理可知,机器学习貌似是不可行的...原创 2017-05-02 22:15:12 · 8965 阅读 · 15 评论 -
台湾大学林轩田机器学习基石课程学习笔记4 -- Feasibility of Learning
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课,我们主要介绍了根据不同的设定,机器学习可以分为不同的类型。其中,监督式学习中的...原创 2017-05-02 16:38:23 · 10014 阅读 · 24 评论 -
台湾大学林轩田机器学习基石课程学习笔记3 -- Types of Learning
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课我们主要介绍了解决线性分类问题的一个简单的方法:PLA。PLA能够在平面中选择一...原创 2017-05-02 09:16:01 · 7836 阅读 · 0 评论 -
台湾大学林轩田机器学习基石课程学习笔记2 -- Learning to Answer Yes/No
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!上节课,我们主要简述了机器学习的定义及其重要性,并用流程图的形式介绍了机器学习的整个过...原创 2017-04-27 18:05:51 · 16860 阅读 · 26 评论 -
台湾大学林轩田机器学习基石课程学习笔记1 -- The Learning Problem
我的优快云博客地址:红色石头的专栏 我的知乎主页:红色石头 我的微博:RedstoneWill的微博 我的GitHub:RedstoneWill的GitHub 我的微信公众号:红色石头的机器学习之路(ID:redstonewill) 欢迎大家关注我!共同学习,共同进步!最近在看NTU林轩田的《机器学习基石》课程,个人感觉讲的非常好。整个基石课程分成四个部...原创 2017-06-07 16:28:16 · 16399 阅读 · 0 评论