程序IT圈

学习编程技术,关注这个公众号足够了

 

现在人工智能,机器学习这么火热,很多人想入门却不知道要从哪里入门,从哪里开始学习,该学习些什么内容,下面是我以前看过的一篇关于机器学习的学习入线文章,可能可以帮助到你入门人工智能领域 。

另外本次文末机械工业出版社华章分社闫老师提供给本公众号五本技术图书《深度学习Spark机器学习》,免费赠送给大家!

第一课:机器学习的数学基础

1.  机器学习的数学基础

a. 函数与数据的泛化

b. 推理与归纳 (Deduction and Induction)

2. 线性代数(Linear Algebra)

a. 向量与矩阵 (Vector and Matrix)

b. 特征值与特征向量

c. 向量与高维空间

d. 特征向量(Feature Vector)

3.  概率与统计(Probability and Statistics)

a. 条件概率与经典问题 (Conditional Probability)

b. 边缘概率 (Marginal Probability)

4.  作业/实践: 财宝问题的概率计算程序

第二课:机器学习的数学基础

1.  统计推理(Statistical Inference)

a. 贝叶斯原理与推理 (Bayesian Theorem)

b. 极大似然估计 (Maximum Likelihood)

c. 主观概率(Subjective Probability)

d. 最大后延概率(MAP)

2.  随机变量(Random Variable)

a. 独立与相关 (Independence)

b. 均值与方差 (Mean and Variance)

c. 协方差 (Co-Variance)

3.  概率分布(Probability Distributions)

4.  中心极限定理(Central Limit Theorem)

5.  作业/实践: 概率分布采样与不同随机变量之间协方差计算

第三课:机器学习的数学基础

1.  梯度下降(Gradient Descent)

a. 导数与梯度(Derivative and Gradient)

b. 随机梯度下降(SGD)

c. 牛顿方法(Newton's Method)

2.  凸函数(Convex Function)

a. Jensen不等式(Jensen's Inequality)

b. 拉格朗日乘子(Lagrange Multiplier)

3.  作业/实践: 利用牛顿方法求解给定的方程

第四课:机器学习的哲学(Philosophy of ML)

1.  算法的科学(Science of Algorithms)

a. 输入与输出的神话(Mystery of I/O)

b. 奥卡姆剃刀(Occam’s Razor)

2.  维数的诅咒(Curse of Dimensionality)

a. 高维的几何特性 (Geometric Properity )

b. 高维空间流形(High-dimensional Manifold)

3.  机器学习与人工智能(Machine learning and AI)

4.  机器学习的范式(Paradigms of ML)

第五课:经典机器学习模型(Classical ML Models)

1.  样本学习(Case-Based Reasoning)

a. K-近邻(K-Nearest Neighbors)

b. K-近邻预测(KNN for Prediction)

c. 距离与测度(Distance and Metric)

2.  朴素贝叶斯(Naïve Bayes Classifier)

a. 条件独立(Conditional Independence)

b. 分类(Naive Bayes for Classification)

3.  作业/实践:垃圾邮件分类的案例

第六课:经典机器学习模型(Classical ML Models)

1.   决策树(Decision Tree Learning)

a. 信息论与概率

b. 信息熵(Information Entropy)

c. ID3, CART算法

2.  决策树剪枝(Pruning)

3.  软决策树(Soft Decision Tree)

4.  决策树与规则(DT and Rule Learning)

5.  作业/实践:决策树分类实验

第七课:经典机器学习模型(Classical ML Models)

1.  集成学习(Ensemble learning)

a. Bagging and Boosting

b. AdaBoost

c. 误差分解(Bias-Variance Decomposition)

d. 随机森林(Boosting and Random Forest)

2. 模型评估(Model Evaluation)

a. 交叉验证(Cross-Validation)

b. ROC (Receiver Operating Characteristics)

c. Cost-Sensitive Learning

3.  作业/实践:随机森林与决策树分类实验的比较

第八课:线性模型(Linear Models)

1.  线性模型(Linear Models)

a. 线性拟合(Linear Regression)

2.  最小二乘法(LMS)

b. 线性分类器(Linear Classifier)

3.  感知器(Perceptron)

4.  对数几率回归(Logistic Regression)

5.  线性模型的概率解释 (Probabilistic Interpretation)

6.  作业/实践:对数几率回归的文本情感分析中应用

第九课:线性模型(Linear Models)

1.  线性判别分析 (Linear Discrimination Analysis)

2.  约束线性模型 (Linear Model with Regularization)

a. LASSO

b. Ridge Regression

3.  稀疏表示与字典学习

a. Sparse Representation & Coding

b. Dictionary Learning

第十课:核方法(Kernel Methods)

1.  支持向量机SVM(Support Vector Machines)

a. VC-维(VC-Dimension)

b. 最大间距(Maximum Margin)

c. 支撑向量(Support Vectors)

2.  作业/实践:SVM不同核函数在实际分类中比较

第十一课:核方法(Kernel Methods)

1.  对偶拉格朗日乘子

2.  KKT条件(KKT Conditions)

3.  Support Vector Regression (SVR)

4.  核方法(Kernel Methods)

第十二课:统计学习(Statistical Learning)

1.  判别模型与生成模型

a. 隐含变量(Latent Variable)

2.  混合模型(Mixture Model)

a. 三枚硬币问题(3-Coin Problem)

b. 高斯混合模型(Gaussian Mixture Model)

3.  EM算法(Expectation Maximization)

a. 期望最大(Expectation Maximization)

b. 混合模型的EM算法(EM for Mixture Models)

c. Jensen 不等式 (Jensen's Inequality)

d. EM算法推导与性能 (EM Algorithm)

第十三课:统计学习(Statistical Learning)

1.  隐马可夫模型(Hidden Markov Models)

a. 动态混合模型(Dynamic Mixture Model)

b. 维特比算法(Viterbi Algorithm)

c. 算法推导 (Algorithm)

2.  条件随机场(Conditional Random Field)

第十四课:统计学习(Statistical Learning)

1.  层次图模型(Hierarchical Bayesian Model)

a. 概率图模型 (Graphical Model)

b. 从隐含语义模型到p-LSA (From LSA to P-LSA)

c. Dirichlet 分布与特点(Dirichlet Distribution)

d. 对偶分布(Conjugate Distribution)

第十五课:统计学习(Statistical Learning)

1.  主题模型(Topic Model – LDA)

a. Latent Dirichlet Allocation

b. 文本分类(LDA for Text Classification)

2.  中文主题模型(Topic Modeling for Chinese)

3.  其他主题模型(Other Topic Variables)

第十六课:无监督学习(Unsupervised Learning)

1.  K-均值算法(K-Means)

a. 核密度估计(Kernel Density Estimation)

b. 层次聚类(Hierarchical Clustering)

2.  蒙特卡洛(Monte Carlo)

a. 蒙特卡洛树搜索(Monte Carol Tree Search)

b. MCMC(Markov Chain Monte Carlo)

c. Gibbs Sampling

第十七课:流形学习(Manifold Learning)

1.  主成分分析(PCA)

a. PCA and ICA

2.  低维嵌入(Low-Dimensional Embedding)

a. 等度量映射(Isomap)

b. 局部线性嵌入(Locally Linear Embedding)

第十八课:概念学习(Concept Learning)

1.  概念学习(Concept Learning)

a. 经典概念学习

b. One-Short概念学习

2.  高斯过程学习(Gaussian Process for ML)

c. Dirichlet Process

第十九课:强化学习(Reinforcement Learning)

1.  奖赏与惩罚(Reward and Penalty)

a. 状态空间 (State-Space Model)

b. Q-学习算法 (Q-Learning)

2.  路径规划 (Path Planning)

3.  游戏人工智能 (Game AI)

4.  作业/实践:小鸟飞行游戏的自动学习算法

第二十课:神经网络

1.  多层神经网络

a. 非线性映射(Nonlinear Mapping)

b. 反向传播(Back-propagation)

2.  自动编码器(Auto-Encoder)

机器学习路线完~~

接下来介绍一下,本次送书的主角《深度实践Spark机器学习》。系统讲解Spark机器学习的技术、原理、算法和组件,以及构建Spark机器学习系统的方法、流程、标准和规范。

本书以新的Spark2.0为技术基础,重点讲解了如何构建机器学习系统以及如何实现机器学习流程的标准化,这两点都是目前同类书中没有的。第1~7章从概念、架构、算法等角度介绍了机器学习的基本概念;第8~12章以实例为主,详细讲解了机器学习流程标准化涉及的关键技术;第13章主要以在线数据或流式数据为主介绍了流式计算框架SparkStreaming;第14章重点讲解了深度学习的框架TensorFlowOnSprak。此外,附录部分提供了线性代数、概率统计及Scala的基础知识,帮助读者更好地学习和掌握机器学习的相关内容。

这一次出版社一共赞助了5本书,暂时没办法惠及到所有的读者朋友们,只好按照 2+2+1 的规则来分配。获奖的读者可以从获得该书,不得重复中奖 。活动规则如下:

送书 活动一

参与方式:评论区留言,说说自己为什么需要这本书或者谈谈自己学习编程的过程,符合条件才会被精选,建议字数50-100字左右。后台限制精选数量为 100 条,请注意留言内容。关注本公众号才能留言,每个人只能留言一条评论,多给其他人一些机会,谢谢大家!

获奖条件:留言点赞排名2名获奖,禁止软件刷赞,否则取消留言精选 。

送书 活动二

大家都知道,最近小编建立了个知识星球『高端群英交流圈』,为了感谢第一批愿意相信我的球友们,特意单独从中拿出了两本书出来给星球的老铁们!目前星球的人数还不多,人数只有150人左右 ,中奖概率还是蛮大的 。而且星球内,每天分享的干货,基本上都是公众号上看不到的内容,目前已经沉淀了300 多条精彩主题了,星球的学习氛围还是不错的!

获奖条件:星球内小程序自动抽奖 2 名获奖,仅限球友!

想加入星球,请扫描下方二维码加入!

送书 活动三

赞赏本文,从赞赏中并且加入到星球的老铁随机选出1名幸运读者得到最后一本书籍 。另外其他赞赏的读者,也不会让你们白白赞赏!会赠送一次进入星球的优惠券,我想了一下,赞赏本文的钱可以增值两倍,最高赞赏不超过30元 。也就是说如果你直接赞赏30元,相当于你已经向我付费了60元 。星球定价为98元,你只需要加我好友 ,另外红包转我38元,就可以享受这次最大优惠加入到星球!

注意:参加活动三并且想加入星球的老铁,记得加我微信18159020735 ,备注『活动三』,才会通过好友!

送书活动截止2018年4月19号晚上8点(3天)

喜欢的本篇文章的福利,欢迎转发~~

人工智能学习路线,文末赠书活动(深度学习Spark机器学习)相关推荐

  1. 再来学习一下RT-Thread的软件架构 | 文末赠书5本《软件架构实践》

    再来学习一下RT-Thread的软件架构 摘要: 学习和使用了RT-Thread有2年多了的时间,最近一直在研究开源项目Matter相关的软件架构设计,趁此机会,再来温习一下rt-thread的软件架 ...

  2. 神理论 | 我面向淘宝编程,而你面向什么编程?(文末赠书5本)

    神理论 | 我面向淘宝编程,而你面向什么编程? 陌生人一定会疑问,嵌入式跟taobao有半毛钱关系啊?那么本文,博主就跟你聊聊,如何面向淘宝学习嵌入式! 文章目录 1 写在前面 2 面向XXX编程 3 ...

  3. 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)

    新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...

  4. 利用excel与Pandas完成实现数据透视表(文末赠书)

         文末赠书 数据透视表是一种分类汇总数据的方法.本文章将会介绍如何用Pandas完成数据透视表的制作和常用操作. 1,制作数据透视表 制作数据透视表的时候,要确定这几个部分:行字段.列字段.数 ...

  5. 这9本书,带你了解 ChatGPT 的底层逻辑(文末赠书)

    自2022年11月30日发布以来,ChatGPT已经真正意义上地火爆全球:它在不到40天内就拥有了1000万用户,而Instagram足足用了355天:最近它的日活已经达到1000万,这意味着其用户已 ...

  6. 人工智能必读书籍推荐—“花书”/计算机视觉/深度学习书籍

    导读:悟已往之不谏,知来者之可追 人工智能(英语:Artificial Intelligence,缩写为AI)亦称智械.机器智能,指由人制造出来的机器所表现出来的智能.通常人工智能是指通过普通计算机程 ...

  7. 文末赠书3本 | 盼了一年的Core Java最新版卷Ⅱ,终于上市了

    文章目录 盼了一年的Core Java最新版卷Ⅱ,终于上市了! Core Java基于Java 17全面升级 Core Java最新版卷Ⅱ现已上市 卷Ⅰ.卷Ⅱ有何不同? 如何阅读<Java核心技 ...

  8. 替代VBA!用Python轻松实现Excel编程(文末赠书)

    大家好,我是小z,也可以叫我阿粥~ 面向Excel数据处理自动化的脚本编程,目前主要有VBA和Python两种语言可供选择. 从上世纪90年代到目前,VBA一直是Excel脚本编程的主要工具.VBA语 ...

  9. 风靡27年,这本经典巨著YYDS!(文末赠书)

    这本被称为"人工智能领域标准教科书"的<人工智能:现代方法>就无愧于"巨著"这两个字. 这是一本在全球范围内享有盛誉,134个国家或地区的1500多 ...

  10. PyTorch自然语言处理入门与实战 | 文末赠书

    文末赠书 注:本文选自人民邮电出版社出版的<PyTorch自然语言处理入门与实战>一书,略有改动.经出版社授权刊登于此. 处理中文与英文的一个显著区别是中文的词之间缺乏明确的分隔符.分词是 ...

最新文章

  1. Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
  2. python升维方法_python机器学习12:数据“升维”
  3. 获取SQL Server数据库表的列名
  4. 正则表达式从入门到实战
  5. 人族机器人叉兵_星际争霸兵种体积和伤害判断:叉叉小体积为什么运输机占2单位?...
  6. python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...
  7. Java内存模型常见问题
  8. Java Web学习笔记03:JSP元素
  9. 旷视申请赴港IPO:阿里蚂蚁金服持股近30%
  10. vue ---- ref
  11. ExtJS2.0 可编辑表格EditorGridPanel
  12. oracle g1 gc,G1 GC日志分析
  13. mpeg4 码流格式及判断关键帧
  14. dede列表分页php,织梦分页列表样式的修改dedepagelist
  15. Eclipse_Java文件注解乱码
  16. 关于MacBook蓝牙键盘鼠标耳机等设备各种的卡顿、黏滞、断开连接等各种问题解决方案
  17. MediaPlayer.isPlaying() IllegalStateException的一种情况
  18. 处理solr时遇到的问题
  19. 使用sql server+jmail组件发送邮件
  20. springboot报错(三) webjars被拦截或找不到

热门文章

  1. java applet介绍,Java中的Applet介绍
  2. uniapp扫描二维码问题
  3. ios苹果开发者账号申请流程(2017)
  4. 将心比心,你的人生道路才会更宽广
  5. html中span怎么写,html的span标签怎么使用
  6. P3369 (Splay树模板)
  7. 浅谈prometheus(普罗米修斯) client golang
  8. torch.nn.Embedding(num_embeddings, embedding_dim)的理解
  9. 阿里云Aliplayer视频播放2(断点续播--根据上次播放记录实现续播功能)
  10. DS1302的电子万年历_51单片机,年月日、星期、时分秒、农历和温度,带闹钟,全套资料