作者 | 红色石头

转载自 AI有道(id:redstonewill)

最近红色石头在浏览网页的时候,偶然发现一份非常不错的 AI 资源,就是这本《AI 算法工程师手册》 。本文将给大家推荐这本优秀教材,并作详细的介绍。

这本《AI 算法工程师手册》已正式开源,无需购买纸质书籍,可以直接在线阅读,体验感爆棚。在线阅读地址为:

http://www.huaxiaozhuan.com/

作者简介

首先不得不提一下本书的作者,作者华校专,曾经在阿里巴巴担任资深算法工程师,现任智易科技首席算法研究员。他还是《Python 大战机器学习》书籍的作者。

书籍介绍

这本《AI 算法工程师手册》是作者多年以来学习总结的笔记,经整理之后开源于世。关于为什么将完整书籍开源,作者是这样说的:曾有出版社约稿,但是考虑到出版时间周期较长,而且书本购买成本高不利于技术广泛传播,因此就采取开源的形式。

既然本书是 AI 算法工程师的手册,因此内容非常丰富,基本涵盖了机器学习、深度学习等领域的很多重要理论知识和实战经验,同时也介绍了工程应用中经常使用的 AI 工具和编程库。

书籍整体包含了 5 大块内容,分别是:

  • 数学基础

  • 统计学习

  • 深度学习

  • 自然语言处理

  • 工具

下面我们分别来看一下各模块的内容。

1. 数学基础

提升 AI 内功心法离不开扎实的数学基础。本书数学基础这部分,作者主要介绍了最重要的 4 点:

1. 线性代数基础

2. 概率论基础

3. 数值计算基础

4. 蒙特卡洛方法与 MCMC 采样

例如线性代数部分最基本的基础知识:

2. 统计学习

这部分内容作者花了比较大的篇幅,主要介绍的是机器学习中一些常见的算法,包括线性回归、感知机、支持向量机、决策树、集成学习等。同时还包括模型评估、特征选择、降维等。具体内容如下:

0. 机器学习简介

1. 线性代数基础

2. 支持向量机

3. 朴素贝叶斯

4. 决策树

5. knn

6. 集成学习

7. 梯度提升树

8. 特征工程

9. 模型评估

10. 降维

11. 聚类

12. 半监督学习

13. EM算法

14. 最大熵算法

15. 隐马尔可夫模型

16. 概率图与条件随机场

17. 边际概率推断

每个算法的理论介绍非常详细、数学推导完整,例如支持向量机中关于对偶问题的推导:


3. 深度学习

这部分主要介绍深度学习神经网络的基本知识和模型,包括前馈神经网络、卷积神经网络、循环神经网络等。具体内容如下:

0. 深度学习简介

2. 反向传播算法

3. 正则化

4. 最优化基础

5. 卷积神经网络

6. 循环神经网络

7. 工程实践指导原则

这部分详细介绍了神经网络模型的基本结构和训练方法,例如列举了经典 CNN 结构:LeNet、AlexNet、VGG-Net、Inception、ResNet、ResNet 变种、SENet、DenseNet。

1998 年 LeCun 推出的 LeNet 网络

4. 自然语言处理

这部分作者主要介绍了自然语言处理领域的 2 个方面:

1. 主题模型 

  • Unigram Model

  • pLSA Model

  • LDA Model

  • 型讨论

2. 词向量 

  • 向量空间模型 VSM

  • LSA

  • Word2Vec

  • GloVe

5. 工具

这部分主要介绍了 AI 常用工具和函数库,具体内容如下:

1. CRF

2. lightgbm

3. xgboost

4. scikit-learn

5. spark

6. numpy

7. scipy

8. matplotlib

9. pandas

这部分的内容更加侧重于 AI 实战,包含很多具体函数库的使用教程和代码。例如 lightbgm 是一个快速的,分布式的,高性能的基于决策树算法的梯度提升框架。可用于排序,分类,回归以及很多其他的机器学习任务中。本书对 lightbgm 的安装、各参数含义、调参、使用等都作了详细的介绍,宛如一份优秀的中文文档!

这里附上 lightbgm 简单的 pip 安装方法:

pip install lightgbm
pip install --no-binary :all: lightgbm #从源码编译安装
pip install lightgbm --install-option=--mpi #从源码编译安装 MPI 版本
pip install lightgbm --install-option=--gpu #从源码编译安装 GPU 版本
pip install lightgbm --install-option=--gpu --install-option="--opencl-include-dir=/usr/local/cuda/include/" --install-option="--opencl-library=/usr/local/cuda/lib64/libOpenCL.so" #从源码编译安装,指定配置
#可选的配置有:
# boost-root
# boost-dir
# boost-include-dir
# boost-librarydir
# opencl-include-dir
# opencl-library

同样,像 xgboost、scikit-learn 等库,书中也作了详尽的解释。除此之外,还有 spark 的内容哦,可以说是非常全面了。

最后

不得不说,这本《AI 算法工程师手册》是一本比较完备的 AI 书籍,既包含了算法理论,也有实战 AI 算法库的使用。作为一份参考手册还是非常不错的!

更重要的是本书完全开源,直接在线阅读就好了。不过注意该书籍仅供个人学习使用,非作者同意不得应用于商业领域。

(本文为 AI科技大本营转载文章,转载请联系原作者)

CTA核心技术及应用峰会

5月25-27日,由中国IT社区CSDN与数字经济人才发展中心联合主办的第一届CTA核心技术及应用峰会将在杭州国际博览中心隆重召开,峰会将围绕人工智能领域,邀请技术领航者,与开发者共同探讨机器学习和知识图谱的前沿研究及应用。

更多重磅嘉宾请识别海报二维码查看,目前会议早鸟票发售中(原票价1099元),点击阅读原文即刻抢购。添加小助手微信15101014297,备注“CTA”,了解票务以及会务详情。

推荐阅读

  • 从Pixel 3a到Android Q,一份谷歌AI能力的“成绩单” | Google I/O全程回顾

  • GitHub日收12000星,微软新命令行工具引爆程序员圈!

  • Python datetime指南:教你如何处理日期和时间(附试题+答案)

  • 从小白到入门算法,我的经验分享给你~

  • 开了个会:破局企业云通信,华为加速 Buff 开发者!

  • 独家! 币安被盗原因找到了! 7074枚比特币竟是这样丢掉的

  • 保送清华成博士,华为 12 年搞通信,他为何如此看待 5G ?| 人物志

  • 补偿100万?Oracle裁900+程序员,新方案已出!

  • 什么叫云原生应用?| 技术头条

  • @程序员,不加班就滚吧 | 程序员有话说

开源!《AI 算法工程师手册》中文教程正式发布!相关推荐

  1. 算法工程师的必备学习资料,《AI算法工程师手册》正式开源了

    2019-05-14 23:41:00 前言 最近前阿里的一位工程师开源了一份网页版的算法工程师学习手册,没有纸质版的图书,直接在线开源,小编去看看了一下,总结的非常到位,几乎涵盖的机器学习.深度学习 ...

  2. AI算法工程师手册!

    ↑ 点击上方[计算机视觉联盟]关注我们 AI算法工程师手册,包含了数学知识.统计学知识.深度学习.计算机视觉.工具等方面资料. 作者华校专,曾任阿里巴巴资深算法工程师,现任智易科技首席算法研究员. 笔 ...

  3. 《AI算法工程师手册》

    本文转载自:http://www.huaxiaozhuan.com/ 这是一份机器学习算法和技能的学习手册,可以作为学习工作的参考,都看一遍应该能收获满满吧. 作者华校专,曾任阿里巴巴资深算法工程师, ...

  4. AI算法工程师手册,Google软件开发指南,JAX强化学习环境,全国高校生活质量信息汇总,几篇AI前沿论文 | ShowMeAI资讯日报

    ShowMeAI日报系列全新升级!覆盖AI人工智能 工具&框架 | 项目&代码 | 博文&分享 | 数据&资源 | 研究&论文 等方向.点击查看 历史文章列表, ...

  5. 《深度学习,统计学习,数学基础》人工智能算法工程师手册:程序员写的AI书,50 章一网打尽...

    来源:专知 本文约3400字,建议阅读10+分钟. 免费开源人工智能手册,带你快速上手写代码! [ 导读 ]市面上很多人工智能相关的书籍.大部分的书,面向小白,内容深度不够:小部分教材书或者科研书,内 ...

  6. 《深度学习,统计学习,数学基础》人工智能算法工程师手册

    [ 导读 ]市面上很多人工智能相关的书籍.大部分的书,面向小白,内容深度不够:小部分教材书或者科研书,内容艰深,又过于复杂.那么有没有,面向算法工程师(程序员)人群的,面向有一定数学基础.算法基础,能 ...

  7. 我的一年AI算法工程师成长记

    作者 | 张怡 来源 | Datawhale(ID:Datawhale) [导语]经常有朋友私信问,如何学python?如何敲代码?如何进入AI行业?正好回头看看自己这一年走过的路,进行一次经验总结. ...

  8. 90 后美女独家秘籍:从小白到 AI 算法工程师

    这是一篇关于如何成为一名AI算法工程师的长文~ 经常有朋友私信问,如何学python呀,如何敲代码呀,如何进入AI行业呀? 正好回头看看自己这一年走过的路,进行一次经验总结. 来看看你距离成为一名AI ...

  9. 年薪30W起,如何4个月拿下AI算法工程师offer?

    自2017年10月开设第1期课程以来,我们已经帮助了数千名同学迈入了AI人工智能领域,同时与阿里.腾讯等大厂达成深度人才战略合作,光环人工智能课程学员可额外享受大厂及其生态系企业人才直推福利. 在以往 ...

最新文章

  1. 在VS中用正则表达式查找或替换
  2. [JDBC技术]3.JDBC数据库连接池实例
  3. php写web服务器端,如何用php实现一个web服务器
  4. java 文件路径问题_java 文件路径问题
  5. 部署Squid 代理服务器(内含传统、透明代理服务器的配置、ACL访问控制、日志分析、反向代理)
  6. [HDU517] 小奇的集合
  7. 2021杭州·云栖大会来了!门票免费预约!
  8. 设计师拥有一流导航,即是全世界
  9. SpringBoot配置RunDashboard
  10. 大型网站架构系列:负载均衡详解
  11. 计算机829大纲,829计算机基础考试大纲
  12. python怎么编写在线excel_超简单:用Python让Excel飞起来(零基础学python,用python实现办公自动化)...
  13. win7原版镜像_告诉你Ghost系统和原版系统之间的区别,看完再装机也不晚
  14. imperva 默认策略添加例外
  15. GooglePageRank排名新算法(一)
  16. JavaScript通信之Ajax
  17. 在Unity使用键盘控制摄像机的移动以及用鼠标滚轮控制摄像机视野放大和缩小
  18. 【NOIP模拟赛】战棋游戏
  19. 看完这篇 教你玩转渗透测试靶机vulnhub——DC3
  20. 源码|并发一枝花之ReentrantLock与AQS(3):Condition

热门文章

  1. C#共享内存实例 附源码
  2. TrayIcon 类 添加系统托盘不显示托盘图标
  3. [转载]IPMSG(飞鸽传书)协议翻译
  4. 2018/11/29 一个64位操作系统的设计与实现 02 (安装nasm)
  5. atitit.php中的dwr 设计模式
  6. Python 爬取网页HTML代码
  7. HDU2594 KMP next数组的应用
  8. HTTP请求报文和HTTP响应报文(转)
  9. [转载]Using ngOptions In AngularJS
  10. 浅浅认识之VBS脚本访问接口与COMODO拦截COM接口