前提条件和准备工作  |  机器学习速成课程  |  Google Developers

标签: | 发表时间:2018-03-01 21:11 | 作者:
出处:https://developers.google.com

机器学习速成课程适合您吗?

我对机器学习知之甚少或一无所知。
我们建议您按顺序学习所有资料。
我对机器学习有一些了解,但想了解更新、更全面的机器学习知识。
机器学习速成课程是很好的复习进修资料。您可以按顺序学习所有单元,也可以只学习您感兴趣的单元。
我很了解机器学习,但对 TensorFlow 知之甚少或一无所知。
很多资料对您来说可能太初级了。您不需要学习所有内容,只需重点学习以下资料即可:
机器学习速成课程主要侧重于高阶 API。如果您更希望学习低阶 TensorFlow API(可能是为了进行机器学习研究),请查看以下资源:

在开始机器学习速成课程之前,请先阅读下面的 前提条件准备工作部分,以确保您已做好完成所有单元所需的准备工作。

前提条件

机器学习速成课程并不会假定或要求您预先掌握机器学习方面的任何知识。但是,为了能够理解课程中介绍的概念并完成练习,您最好满足以下前提条件:

  • 掌握入门级代数知识。您应该了解变量和系数、线性方程式、函数图和直方图(熟悉对数和导数等更高级的数学概念会有帮助,但不是必需条件)。

  • 熟练掌握编程基础知识,并且具有一些使用 Python 进行编码的经验。机器学习速成课程中的编程练习是通过 TensorFlow并使用 Python进行编码的。您无需拥有使用 TensorFlow 的任何经验,但应该能够熟练阅读和编写包含基础编程结构(例如,函数定义/调用、列表和字典、循环和条件表达式)的 Python 代码。

注意:有关机器学习速成课程中使用的数学和编程概念的详细列表,请参阅下面的 主要概念和工具部分,其中列出了每个概念的参考资料。

准备工作

可使用 Colaboratory平台直接在浏览器中运行编程练习(无需设置!)。Colaboratory 支持大多数主流浏览器,并且在 Chrome 和 Firefox 的各个桌面版本上进行了最全面的测试。如果您想下载并离线运行这些练习,请参阅有关设置本地环境的 说明

Pandas 使用入门

机器学习速成课程中的编程练习使用 Pandas库来操控数据集。如果您不熟悉 Pandas,最好先学习 Pandas 简介教程,该教程介绍了练习中使用的主要 Pandas 功能。

低阶 TensorFlow 基础知识

机器学习速成课程中的编程练习使用 TensorFlow 的高阶 tf.estimator API来配置模型。如果您有兴趣从头开始构建 TensorFlow 模型,请学习以下教程:

  • TensorFlow Hello World在低阶 TensorFlow 中编码的“Hello World”。
  • TensorFlow 编程概念演示了 TensorFlow 应用中的基本组件:张量、指令、图和会话。
  • 创建和操控张量张量快速入门:TensorFlow 编程中的核心概念。此外,还提供了线性代数中的矩阵加法和乘法方面的复习进修内容。

主要概念和工具

机器学习速成课程中介绍并应用了以下概念和工具。有关详情,请参阅链接的资源。

数学

代数

线性代数

三角学

统计信息

微积分(可选,适合高级主题)

Python 编程

基础 Python

Python 教程中介绍了以下 Python 基础知识:

中级 Python

Python 教程还介绍了以下更高级的 Python 功能:

第三方 Python 库

机器学习速成课程代码示例使用了第三方库提供的以下功能。无需提前熟悉这些库;您可以在需要时查询相关内容。

Matplotlib(适合数据可视化)

Seaborn(适合热图)

Pandas(适合数据处理)

NumPy(适合低阶数学运算)

scikit-learn(适合评估指标)

Bash 终端/云端控制台

要在本地计算机上或云端控制台中运行编程练习,您应该能熟练使用命令行:

相关 [前提 条件 工作] 推荐:

前提条件和准备工作  |  机器学习速成课程  |  Google Developers

- -
我对机器学习知之甚少或一无所知. 我们建议您按顺序学习所有资料. 我对机器学习有一些了解,但想了解更新、更全面的机器学习知识. 机器学习速成课程是很好的复习进修资料. 您可以按顺序学习所有单元,也可以只学习您感兴趣的单元. 我很了解机器学习,但对 TensorFlow 知之甚少或一无所知. 很多资料对您来说可能太初级了.

技术能力成为一份工作的必备条件 | 哈佛商业评论

- - 译言-每日精品译文推荐
For example, Square, the new electronic payment service, has already upended a long-established financial ecosystem, with some arguing that it may even replace cash..

工作本身

- LianQiao - ExoPlanet
标题自己起的, 内容是转别人的. 因为很有同感, 希望原文作者莫怪我未经同意的转发.        当时公司招了大批应届本科和研究生毕业的新新人类. 那个新的助理,是经过多次面试后,我亲自招回来的一个女孩. 名牌大学本科毕业,聪明,性格活泼. 私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她写了一手漂亮的字.

工作本身与工作之外

- renwen - Page to Page
也许是自己太过年轻,也许自己太过幼稚,感情、工作这些东西,思考的都不是那么的长远,甚至没有细细思考过,但是只要静下心来,我们似乎又一下长大,有时会有一种灵感突现的感觉,似乎那么一瞬间,我们都已长大,都已成熟. 但是没有经过岁月洗涤的成熟,就像那些通过催熟剂催熟的果实,总感觉不是那么回事儿;我们仍然无法从容,仍然无法释然.

在外工作(二)

- Greyby - 梦想风暴
在做的这个项目是为一个遗留系统提供Web Service,从技术上来说并不复杂. 说起来就是接到请求,然后调用一下已有代码. 让这个项目有难度的是后面庞大的遗留系统. 整个系统大概已经有十多年的历史了,已有codebase里面大量运用的JDBC可见一斑. 真正要搞清楚如何把接收过来的请求对应到现有的代码上并不是那么容易的.

我如何工作

- Jason - 《商业价值》杂志
《我如何工作》其实是《财富》等几本杂志对顶级企业家访谈的文章结集,它的闪光之处在于这些文章没有过多从宏观和战略谈起,而是更多地从企业家自身的角度去分享过往的感触和经验. 1.安迪·格鲁夫(英特尔公司前CEO):作为老板,我会被要求做出影响其他人人生的决定. 人们在祝贺我升职时,可没有谁告诉我这一点.

SSL工作原理

- - 互联网 - ITeye博客
SSL 是一个安全协议,它提供使用 TCP/IP 的通信应用程序间的隐私与完整性. 超文本传输协议 (HTTP)使用 SSL 来实现安全的通信. 在客户端与服务器间传输的数据是通过使用对称算法(如 DES 或 RC4)进行加密的. 公用密钥算法(通常为 RSA)是用来获得加密密钥交换和数字签名的,此算法使用服务器的SSL数字证书中的公用密钥.

DBA工作总结

- - CSDN博客数据库推荐文章
一年以来,本人尊敬领导团结同事、服从安排 遵守纪律,坚持努力学习专业知识,兢兢业业克己奉公努力工作. 总结过去,在知识结构上,能够完成了EBS-DBA的各项工作;在日常工作XX,能够完成EBS-DBA的各项工作任务,适应了DBA工作岗位要求的职责,掌握了EBS-DBA要求的多项技术. 我一年以来的主要工作从以下几个方面说起主要包括日常维护、补丁更新,安装规划,文档整理,最后给出下一步规划.

apache 工作模式

- - 互联网 - ITeye博客
如果httpd -l列出prefork.c. 则表示是 prefork 工作方式. 这表明当前apache2的工作方式是 prefork. prefork的工作原理是,控制进程在最初建立“StartServers”个子进程后,为了满足MinSpareServers设置的需要创建一个进程,等待一秒钟,继续创建两个,再等待一秒钟,继续创建四个……如此按指数级增加创建的进程数,最多达到每秒32个,直到满足MinSpareServers设置的值为止.

Activiti工作流demo

- - CSDN博客综合推荐文章
继上篇《 Activiti工作流的环境配置》.        前几篇对Activiti工作流进行了介绍,并讲解了其环境配置. 本篇将会用一个demo来展示Activiti工作流具体的体现,直接上干货.        以HelloWorld程序为例.       首先说一下业务流程,员工张三提交了一个申请,然后由部门经理李四审核,审核通过后再由总经理王五审核,通过则张三申请成功.