0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一张“迷你地图”,教你如何进击机器学习!

DPVg_AI_era ? 来源:未知 ? 作者:李倩 ? 2018-08-19 08:34 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

掌握一个领域的知识需要系统的去学习,只通过一本书所学到的知识是远远不够的。此外,除了与该领域相关的技术,对应的产业发展也是格外重要。本文便以机器学习为例,由浅入深,并结合相关领域其它技术、产业等方面,为读者推荐了丰富的书目资源。

一张“迷你地图”,教你如何进击机器学习!

由图可见,想要进击机器学习,成为机器学习方面的专家,那么你需要从入门、深度学习、数据科学、R语言、Python、金融、专家级等多方面的书目,循序渐进的进行修炼。

话不多说,来看与机器学习相关,最受欢迎的书目榜单Top10吧!

1、《Scikit-Learn 与 TensorFlow 机器学习实用指南》

英文书名:Hands-On Machine Learning with Scikit-Learn and TensorFlow

作者:Aurélien Géron

出版社:O'Reilly Media

这本书通过具体的例子、很少的理论以及两款成熟的Python框架:Scikit—Learn和TensorFlow,帮助你掌握构建智能系统所需要的概念和工具。你将会学习到各种技术,从简单的线性回归到深度神经网络。每章的练习有助于你运用所学到的知识,你只需要有一些编程经验就行了。

从这本书你将学习:

探索机器学习环境,特别是神经网络

使用scikit-learn跟踪端到端的示例机器学习项目

探索几种训练模型,包括支持向量机、决策树、随机森林和集合方法

使用TensorFlow库构建和训练神经网络

深入研究神经网络架构,包括卷积网络,循环网络和深度强化学习

学习训练和scaling深度神经网络的技巧

应用实际代码示例,而无需学习过多的机器学习理论或算法细节

2、《面向数据科学家的实用统计学》

英文书名:Practical Statistics for Data Scientists: 50 Essential Concepts

作者:Peter Bruce &Andrew Bruce

出版社:O'Reilly Media

很多数据科学资源包括了统计方法,但是欠缺具有深度的统计学视角。如果你熟悉R语言编程,也对统计学有所了解,这份快速参考将帮助你搭建易学可达的知识桥梁。

从这本书你将学到:

为什么探索性数据分析是数据科学的关键步骤

随机抽样如何减少偏差,并产生更高质量的数据集,即使对于大数据也能如此

实验设计原则如何有助于得到问题的最终答案

如何使用回归来估计结果并检测异常

用于预测一个record属于哪个类别的关键分类技术

从数据中“学习”的统计机器学习方法

用于从未标记数据中提取含义的无监督学习方法

3、Python深度学习

英文书名:Deep Learning with Python

作者:Francois Chollet

出版社:Manning Publications

本书介绍使用Python语言和强大的Keras库深入深度学习领域。本书由Keras作者、Google AI研究员Fran?ois Chollet撰写,通过直观的解释和实际例子帮助读者理解。你将在计算机视觉、自然语言处理和生成模型中应用具有挑战性的概念和实践。当学完本书时,你将拥有在自己的项目中应用深度学习的知识和实践技能。

从本书你将学习:

深度学习的基本原则

建立自己的深度学习环境

图像分类模型

文本和序列的深度学习

神经风格迁移、文本生成和图像生成

4、《深度学习》

英文书名:Deep Learning

作者:Ian Goodfellow, Yoshua Bengio &Aaron Courville

出版社:The MIT Press

这本“花书”被认为是名副其实的AI圣经。《深度学习》由深度学习领域三位前沿、权威的专家 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 合著,长期位居美国亚马逊人工智能类图书榜首,中文版在去年出版后更是卖到断货。

该书从浅入深介绍了基础数学知识、机器学习经验以及现阶段深度学习的理论和发展,它能帮助人工智能技术爱好者和从业人员在三位专家学者的思维带领下全方位了解深度学习。

这是一本教科书,又不只是一本教科书,任何对深度学习感兴趣的读者,阅读本书都会受益。

5、《用于数据分析的Python:Pandas,NumPy和IPython》

英文书名:Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython

作者:Wes McKinney

出版社:O'Reilly Media

本书由Python pandas项目的创建者Wes McKinney撰写,是对Python中数据科学工具的实用介绍。对于刚接触Python的分析师以及对数据科学和科学计算不熟悉的Python程序员来说,本书是理想的选择。GitHub上提供了数据文件和相关资料。

阅读本书你将学习:

使用IPython shell和Jupyter notebook进行探索性计算

学习NumPy中的基本功能和高级功能

学习使用pandas库中的数据分析工具

使用灵活的工具加载、清理、转换、合并和重塑数据

使用matplotlib创建信息可视化

将pandas groupby工具应用于slice,dice块和汇总数据集

分析和处理规则和不规则的时间序列数据

通过详细示例了解如何解决实际的数据分析问题

6、《R 数据科学》

英文名称:R for Data Science: Import, Tidy, Transform, Visualize, and Model Data

作者:Hadley Wickham、Garrett Grolemund

出版社:O'Reilly Media

本书的目标是教会读者使用重要的数据科学工具,从而为实施数据科学奠定坚实的基础。 读完本书后,你将掌握R语言的精华,并能够熟练使用多种工具来解决各种数据科学难题。每一章都按照这样的顺序组织内容:先给出一些引人入胜的示例,以便你可以整体了解这一章的内容,然后再深入细节。本书的每一节都配有习题,以帮助你实践所学到的知识。

本书适合R数据科学家阅读。

7、《Python 数据科学手册》

英文名称:Python Data Science Handbook: Essential Tools for Working with Data

作者:Jake VanderPlas

出版社:O'Reilly Media

本书是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境;第 2章讲解能提供ndarray对象的NumPy,它可以用Python高效地存储和操作大型数组;第3章主要涉及提供DataFrame对象的Pandas,它可以用Python高效地存储和操作带标签的/列式数据;第4章的主角是Matplotlib,它为Python提供了许多数据可视化功能;第5章以Scikit-Learn为主,这个程序库为重要的机器学习算法提供了高效整洁的Python版实现。

本书适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学研究人员。

8、《Python 机器学习》

英文名称:Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow

作者:Sebastian Raschka、Vahid Mirjalili

出版社:Packt Publishing - ebooks Account

机器学习正在吞噬软件世界,而深度学习正在扩展机器学习。 通过第二版Sebastian Raschka的畅销书《Python机器学习》,可以了解并实现机器学习、神经网络和深度学习的最前沿的知识。 本书使用最新的Python开源库进行了彻底的更新,提供了创建机器学习,深度学习和现代数据分析所需的实用知识和技术。

从本书中,你将学到:

了解数据科学、机器学习和深度学习的关键框架

使用在机器学习中Python最新的开源库

使用具有挑战性的真实数据探索机器学习技术

使用TensorFlow库掌握深度神经网络

了解分类算法的机制,以实现最佳工作

使用回归分析预测连续目标结果

通过聚类发现数据中的隐藏模式和结构

使用情绪分析深入挖掘文本和社交媒体数据

9、《Python袖珍指南》

英文名称:Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))

作者:Mark Lutz

出版社:O'Reilly Media

对于的Python 3.4和2.7而言,本指南是完美的实战快速参考。你从中将会学习有关Python类型和语句、特殊方法名、内建函数与异常、常用的标准库模块及其他的Python工具。

由Mark Lutz这位公认为的Python领导者编写的《Python袖珍指南(第五版)》,是仍由Mark编写的经典Python教程(《Learning Python》和《Programming Python》,O’Reilly出版)的理想助手。

本书涵盖内容:

内建对象类型,包括数字、列表、字典等更多内容

创建和处理对象的语句和语法

结构化和重用代码所用的函数与模块

Python面向对象的编程工具

内建函数、异常和属性

专有运算符重载方法

广泛应用的标准库模块和扩展

命令行选项与开发工具

Python的习语与提示

Python的SQL数据库API

10、《统计学习基础》

英文名称:The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition (Springer Series in Statistics)

作者:Trevor Hastie、Robert Tibshirani

出版社:Springer

计算和信息技术的飞速发展带来了医学、生物学、财经和营销等诸多领域的海量数据。理解这些数据是一种挑战,这导致了统计学领域新工具的发展,并延伸到诸如数据挖掘、机器学习和生物信息学等新领域。许多工具都具有共同的基础,但常常用不同的术语来表达。《统计学习基础(第2版)(英文)》介绍了这些领域的一些重要概念。尽管应用的是统计学方法,但强调的是概念,而不是数学。许多例子附以彩图。《统计学习基础(第2版)(英文)》内容广泛,从有指导的学习(预测)到无指导的学习,应有尽有。包括神经网络、支持向量机、分类树和提升等主题,是同类书籍中介绍得*全面的。

《统计学习基础(第2版)(英文)》可作为高等院校相关专业本科生和研究生的教材,对于统计学相关人员、科学界和业界关注数据挖掘的人,《统计学习基础(第2版)(英文)》值得一读。

根据这张“迷你地图”,可以分为七个“领域”,各自都有相应的推荐书目。

新手进阶书目推荐

1、《Machine Learning For Absolute Beginners: A Plain English Introduction (Machine Learning For Beginners)》

作者:Oliver Theobald

2、《Make Your Own Neural Network: An In-depth Visual Introduction For Beginners》

作者:Michael Taylor

3、《The Math of Neural Networks》

作者:Michael Taylor

深度学习相关书目推荐

1、《Deep Learning with Python》

作者:Francois Chollet

2、《Deep Learning: A Practitioner's Approach》

作者:Josh Patterson、Adam Gibson

3、《Neural Networks with R: Smart models using CNN, RNN, deep learning, and artificial intelligence principles》

作者:Giuseppe Ciaburro、Balaji Venkateswaran

数据科学相关书目推荐

1、《Data Science from Scratch: First Principles with Python》

作者:Joel Grus

2、《Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking》

作者:Foster Provost、Tom Fawcett

3、《Think Bayes: Bayesian Statistics in Python》

作者:Allen B. Downey

R语言相关书目推荐

1、《ggplot2: Elegant Graphics for Data Analysis (Use R!)》

作者:Hadley Wickham

2、《R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics (O'reilly Cookbooks)》

作者:Paul Teetor

3、《R Graphics Cookbook: Practical Recipes for Visualizing Data》

作者:Winston Chang

Python相关书目推荐

1、《Introducing Python: Modern Computing in Simple Packages》

作者:Bill Lubanovic

2、《Learning Python, 5th Edition》

作者:Mark Lutz

3、《Fluent Python: Clear, Concise, and Effective Programming》

作者:Luciano Ramalho

金融相关书目推荐

1、《Advances in Financial Machine Learning 》

作者:Marcos Lopez de Prado

2、《Building Winning Algorithmic Trading Systems, + Website: A Trader's Journey From Data Mining to Monte Carlo Simulation to Live Trading (Wiley Trading)》

作者:Kevin J. Davey

3、《Algorithmic Trading: Winning Strategies and Their Rationale》

作者:Ernie Chan

专家级书目推荐

1、《Pattern Recognition and Machine Learning (Information Science and Statistics)》

作者:Christopher M. Bishop

2、《Machine Learning (McGraw-Hill International Editions Computer Science Series)》

作者:Tom M. Mitchell

3、《Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning)》

作者:Richard S. Sutton、Andrew G. Barto

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8513

    浏览量

    135107
  • 深度学习
    +关注

    关注

    73

    文章

    5569

    浏览量

    123089

原文标题:【荐书】机器学习最热书单Top10,附深度学习等7大领域132本书目

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何制作一张自动驾驶高精度地图

    厘米级的精确参考。那么份能够满足自动驾驶需求的高精度地图到底是如何生成的?其背后又依赖了哪些关键技术? 想要生成一张合格的高精度地图,需要“眼睛”先看懂路,这个“眼睛”来自于多传感器
    的头像 发表于 07-18 09:08 ?216次阅读
    如何制作<b class='flag-5'>一张</b>自动驾驶高精度<b class='flag-5'>地图</b>?

    CYUSB3025如何同时读取2SD卡吗?

    我们想使用 CYUSB3025 读取 2 SD 卡,但是我们正在进行板载测试。 最后它只读了一张卡。 我可以知道如何同时读取 2 SD 卡吗? 谢谢。
    发表于 05-19 07:51

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    阅读心得体会:ROS2机器人视觉与地图构建技术 通过对本书第7章(ROS2视觉应用)和第8章(ROS2地图构建)的学习,我对机器人视觉感知和
    发表于 05-03 19:41

    请问STM32WBA65如何进行matter的学习

    STM32WBA65如何进行matter的学习?相关的支持都有哪些?有个X-CUBE-MATTER,可是这个没有集成在STM32CubeMX中
    发表于 04-24 07:22

    白光直接照到dmd上,透射一张白色图片为什么会出现这么多颜色?

    白光直接照到dmd上 透射一张白色图片 为什么会出现这么多颜色 理论上不是只有向右反射出白方块吗
    发表于 02-28 07:36

    DLP4500能否上传组图片,然后给正向触发,每次触发就投影一张图片?

    求教DLP 4500能否上传组912*1140分辨率的bmp图片,然后给正向触发,每次触发投影一张图片? 如果可以,如何操作,user‘s guide貌似没看到这种操作。附件为其中一张bmp图片。
    发表于 02-27 07:28

    DLP3010+DLPC3478开机是一张splah图片,是否可以通过更改固件让开机就进入internal pattern mode进行投图呢?

    DLP3010+DLPC3478目前开机是一张splah图片,是否可以通过更改固件让开机就进入internal pattern mode 进行投图呢,同时trigger也默认配置。 因为DLP4500通过更改ini文件是可以做到这样的,我想实现和4500样的功能,
    发表于 02-26 07:49

    DLP4500外触发相机,投一张pattern相机拍摄次不能正常触发是怎么回事?

    1,我用DLP4500外触发相机,投一张pattern相机拍摄次,按照手册trig_out的引脚J14上的pin2接到了相机的触发线输入,pin6接的相机的地,但是用示波器显示J14的pin2
    发表于 02-25 08:43

    用DLP4500烧录98bit位深度的相移图,3合成了一张24bit,结果每一张24bit都重复投射三次,这是为什么?

    你好,吴工,用DLP4500烧录98bit位深度的相移图,3合成了一张24bit,结果每一张24bit都重复投射三次,想问下这是为什么?(我使用的是之前发的那个VS2010版本的
    发表于 02-24 08:00

    DLP4710一张张加载图片显示这个速度是否能够更改?

    工程师您好,DMD一张张加载图片显示这个速度是否能够更改?在DMD上加载图片显示目前只能6帧/s。如果需要提高速度应该从哪里去考虑?谢谢回答。
    发表于 02-21 12:12

    DLP3010EVM-LC编辑固件时,选择上电投影的splash,实际上电时总会先投影一张棋盘格图片再投影设置的图片,为什么?

    在编辑dlp3010的固件时,更改了splash的四图片,并设置上电投影其中一张,实际烧录之后,evm上电总是先显示一张棋盘格图片(并不在四图片内),然后再显示我所设置的图片
    发表于 02-20 07:29

    《人形机器人产业地图(2024)》重磅发布!

    在11月29日举办的2024高工人形机器人年会上,高工机器人产业研究所(GGII)重磅发布《人形机器人产业地图(2024)》(以下简称“产业地图
    发表于 12-02 09:17 ?2662次阅读
    《人形<b class='flag-5'>机器</b>人产业<b class='flag-5'>地图</b>(2024)》重磅发布!

    如何设定机器人语义地图的细粒度级别

    0. 这篇文章干了啥? 机器人学中的个基本问题是创建机器人观察到的场景的有用地图表示,其中有用性由机器人利用
    的头像 发表于 11-12 10:54 ?740次阅读
    如何设定<b class='flag-5'>机器</b>人语义<b class='flag-5'>地图</b>的细粒度级别

    请查收!一张来自南京会“发光”的城市名片 智慧路灯 物联网太阳能路灯

    请查收!一张来自南京会“发光”的城市名片 智慧路灯 物联网太阳能路灯
    的头像 发表于 10-28 14:48 ?979次阅读
    请查收!<b class='flag-5'>一张</b>来自南京会“发光”的城市名片 智慧路灯 物联网太阳能路灯

    如何维修一张电脑显卡型号是amd的rx580 烧坏的部位?

    大家好!我在维修一张电脑显卡型号是amd的rx580 烧坏的部位是个电感情况如下图 我觉得应该用飞线方法补焊盘再接电感 但是直找不到1伏的两个相连的元器件
    发表于 09-13 03:07