专栏名称: 机器之心
目录
相关文章推荐
AI前线  ·  被Github 上的Stable ... ·  22 小时前  
新智元  ·  英伟达下场,首次优化DeepSeek-R1! ... ·  2 天前  
爱可可-爱生活  ·  本文提出了一个统一的压缩 缩放率 ... ·  2 天前  
机器之心  ·  从零开始自主「起身站立」,上海AI ... ·  2 天前  
机器之心  ·  刚刚,DeepSeek开源MoE训练、推理E ... ·  3 天前  
51好读  ›  专栏  ›  机器之心

谷歌今日上线基于TensorFlow的机器学习速成课程(免费中文版)

机器之心  · 掘金  · AI  · 2018-03-01 05:23

正文

谷歌今日上线基于TensorFlow的机器学习速成课程(免费中文版)

随着机器学习越来越受到公众的关注,很多初学者希望能快速了解机器学习及前沿技术。而今天谷歌上线了基于 TensorFlow 的机器学习速成课程,它包含 40 多项练习、25 节课程以及 15 个小时的紧凑学习内容。谷歌官方描述为机器学习热爱者的自学指南,且课程资料都是中文书写,课程视频都由机器学习技术转述为中文音频。这对于中文读者来说将会有很大的帮助,当然我们也能选择英文语音以更精确地学习内容。此外,据机器之心了解,这曾是谷歌内部培训工程师的课程,有近万名谷歌员工参与并将学到的东西用在产品的优化和增强上。

课程地址: developers.google.cn/machine-lea…


按照该课程所述,读者可能需要初级代数知识,如变量与系数、线性方程组和函数曲线等以理解基本的机器学习模型。此外,读者也需要一些 Python 编程经验,但一般只需要最基础的函数定义、列表/字典、循环和条件表达式等。本课程的实现是基于 Python 和 TensorFlow,不过读者在学习前并不需要任何 TensorFlow 知识。

除了前面所述的两个基本要求外,读者可能还需要准备一些基础知识,当然等真正遇到再去查资料也完全没问题。其实准备工作主要分为数学基础、编程基础和函数库三个部分,我们给各位读者提供机器之心的资源文章合集,以便查阅相关问题。

在数学方面,代数相关的变量、系数、线性方程、对数和 Sigmoid 函数有助于读者了解模型最基本的表达,包括怎么定义的推断过程、如何构建的损失函数以及激活函数等。线性代数相关的矩阵和张量等知识有助于读者理解模型在计算过程中到底代表了什么意思,例如矩阵乘法这种仿射变换在神经网络中代表了神经元的线性组合或全连接。概率论与统计学也是有要求的,不过本课程仅仅需要能知道均值、方差等概念就行。对于微积分,我们只需要了解导数、偏导数和链式法则的基本概念就行,虽然最优化方法需要非常多的数学知识才能明确地推导出流行的优化器表达式,但在基础阶段只需要调用工具就行了。

在 Python 编程与常见第三方库等方面,该课程也只有非常少的要求,掌握基本的操作就行。例如 Python 的列表、字典和元组三大数据结构,还有循环和条件等基本表达式。而需要了解的第三方库也是科学计算方面代表,如 NumPy、Pandas 和 Matplotlib 等。以下是 2017 年机器之心发过的教程,它基本上可以为读者提供足够的学习资料。

灵魂追问 | 教程那么多,你……看完了吗?


目录

简介:

  • 前提条件和准备工作

机器学习概念:

  • 框架处理(15 分钟)机器学习中的监督学习

  • 深入了解机器学习(20 分钟)什么是损失函数,权重和 bias 是什么

  • 降低损失(60 分钟)两种梯度下降,及对学习率的实验

  • 使用 TensorFlow 基本步骤(60 分钟)不能不懂的 TensorFlow

  • 泛化(15 分钟)什么是过拟合,怎样评价一个模型的好坏,把数据集分成测试和训练两部分

  • 训练及测试集(25 分钟)验证把数据集分成两部分的好处

  • 验证(40 分钟)担心过拟合?在测试和训练集外多弄一个验证集

  • 表示法(65 分钟)特征工程,75% 机器学习工程师的时间都在干的事

  • 特征组合(70 分钟)明白什么是特征组合,怎么用 TensorFlow 实现

  • 正则化:简单性(40 分钟)L2 正则化,学习复杂化和普遍化的取舍

  • 逻辑回归(20 分钟)理解逻辑回归,探索损失函数和正则化







请到「今天看啥」查看全文