来源:专知
编辑整理:元子
【新智元导读】市面上很多人工智能相关的书籍。大部分的书,面向小白,内容深度不够;小部分教材书或者科研书,内容艰深,又过于复杂。那么有没有,面向算法工程师(程序员)人群的,面向有一定数学基础、算法基础,能够快速上手写代码的人群的人工智能手册呢?有的!而且免费开源,非常有程序员范!《AI算法工程师手册》你值得拥有!来 新智元AI朋友圈 和行业大咖讨论吧~
市面上很多人工智能相关的书籍。大部分的书,面向小白,内容深度不够;小部分教材书或者科研书,内容艰深,又过于复杂。那么有没有,面向算法工程师(程序员)人群的,面向有一定数学基础、算法基础,能够快速上手写代码的人群的人工智能手册呢?有的!而且免费开源,非常有程序员范!《AI算法工程师手册》你值得拥有!
作者Github:https://github.com/huaxz1986
手册地址:http://www.huaxiaozhuan.com/
数学基础
统计学习
机器学习根据任务类型,可以划分为:
-
监督学习任务:从已标记的训练数据来训练模型。主要分为:分类任务、回归任务、序列标注任务。
-
无监督学习任务:从未标记的训练数据来训练模型。主要分为:聚类任务、降维任务。
-
半监督学习任务:用大量的未标记训练数据和少量的已标记数据来训练模型。
-
强化学习任务:从系统与环境的大量交互知识中训练模型。
-
传统统计学习:基于数学模型的机器学习方法。包括SVM、逻辑回归、决策树等。
这一类算法基于严格的数学推理,具有可解释性强、运行速度快、可应用于小规模数据集的特点。
-
深度学习:基于神经网络的机器学习方法。包括前馈神经网络、卷积神经网络、递归神经网络等。
这一类算法基于神经网络,可解释性较差,强烈依赖于数据集规模。但是这类算法在语音、视觉、自然语言等领域非常成功。
没有免费的午餐定理(No Free Lunch Theorem:NFL):对于一个学习算法A,如果在某些问题上它比算法B好,那么必然存在另一些问题,在那些问题中B比A更好。
因此不存在这样的算法:
它在所有的问题上都取得最佳的性能。
因此要谈论算法的优劣必须基于具体的学习问题。
深度学习
深度学习:计算机从经验中学习,以层次化的概念(concept)来理解世界。
从经验中学习:避免了人工指定计算机学习所需的所有知识。
层次化的概念:
计算机通过从简单的概念来构建、学习更复杂的概念。
如果绘制一张图来展示这些概念的关系,那么这张图是一个深度的层次结构,因 此称这种方法为深度学习。
-
深度前馈网络(deep feedfoward network)也称作前馈神经网络(feedforward neural network)或者多层感知机(multilayer perceptron:MLP),它是最典型的深度学习模型。卷积神经网络就是一种特殊的深度前馈网络。深度前馈网络也是循环神经网络的基础。
-
-
-
-
5.卷积神经网络:
卷积神经网络convolutional neural network:CNN:
是指那些至少在网络的某一层中使用了卷积运算来代替一般的矩阵乘法运算的神经网络。
卷积神经网络专门处理具有类似网格结构的数据的神经网络。
如:
时间序列是一维网格,图像数据是二维网格。
CRF
lightgbm
xgboost
scikit-learn
-
-
-
-
-
-
-
-
-
四、AgglomerativeClustering
-
-
-
-
-
spark
numpy
scipy
matplotlib
pandas
http://www.huaxiaozhuan.com/
市面上很多人工智能相关的书籍。大部分的书,面向小白,内容深度不够;小部分教材书或者科研书,内容艰深,又过于复杂。那么有没有,面向算法工程师(程序员)人群的,面向有一定数学基础、算法基础,能够快速上手写代码的人群的人工智能手册呢?有的!而且免费开源,非常有程序员范!《AI算法工程师手册》你值得拥有!
华校专,清华航天学院工程力学本科,国防科大计算机专业硕士。清华四年每年成绩都是本系头名,曾任阿里巴巴资深算法工程师,现任智易科技首席算法研究员,《Python 大战机器学习》的作者。
本文授权转载自公众号:专知
新智元邀你2020勇闯AI之巅,岗位信息详见海报: