使用 TensorFlow 进行机器学习和深度学习

Machine Learning and Deep Learning Using TensorFlow

人工智能 (AI):机器学习、深度神经网络 (DNN) 和卷积神经网络 (CNN)

要求

  • 理论部分:代数和微积分的一些知识。
  • 对于动手部分:使用 Google Colab 和 Google Drive 的 Gmail 帐户。使用 Python 3 的基本编程知识
  • 如果您没有编程背景,您仍然可以参加该课程。您仍然可以从对该主题的数学理解中受益。您可以使用提供的所有代码。
  • 所有代码均提供给您下载。
  • 无需在您的计算机上安装任何软件。我们将使用 Google Colab,并按照课程中包含的分步设置说明进行操作。

  描述

如果您对机器学习、神经网络、深度学习、深度神经网络 (DNN) 和卷积神经网络 (CNN) 感兴趣,并且有深入而清晰的理解,那么本课程适合您。

对主题进行了详细解释。概念是逐步发展的。我有时会花 10 多分钟来讨论一张幻灯片,而不是匆忙浏览它。这应该可以帮助您与所提供的材料保持同步,并帮助您更好地理解它。

选择动手实践示例的主要目的是让您熟悉 TensorFlow 2 的某些方面或其他技能,如果您将来需要运行自己的大型复杂神经网络作业,这些技能可能非常有用。

您可以下载动手实践示例。

请观看前两个视频以更好地了解该课程。

  主题

  • 什么是机器学习?

  •   线性回归

  • 计算参数的步骤

  • 使用均方误差 (MSE) 成本函数的线性回归 – 梯度下降

  • Logistic 回归:分类

  •   决策边界

  •   Sigmoid 函数

  • 非线性决策边界

  • Logistic 回归:梯度下降

  • 使用均方误差成本函数的梯度下降

  • Logistic 回归的 MSE 成本函数的问题

  • 寻找替代成本函数

  • 熵和交叉熵

  • 交叉熵:Logistic 回归的成本函数

  • 具有交叉熵成本函数的梯度下降

  • Logistic 回归:多类分类

  • 神经网络简介

  •   逻辑运算符

  • 使用感知器对逻辑运算符进行建模

  • 使用 Combination of Perceptron 的逻辑运算符

  • 神经网络:更复杂的决策

  •   生物神经元

  • 什么是 Neuron?为什么叫神经网络?

  •   什么是图像?

  • 我的“数学”猫。图像剖析

  • 神经网络:多类分类

  • 使用反向传播技术计算多层神经网络的权重

  • 如何使用 Cross Entropy Cost Function 更新隐藏层的权重

  •   动手实践

  • 谷歌 Colab。设置和挂载 Google Drive (Colab)

  • 使用 Google Colab 进行基于深度神经网络 (DNN) 的图像分类。& TensorFlow (Colab)

  • 卷积神经网络 (CNN) 简介

  •   CNN 架构

  • 特征提取、滤波器、池化层

  •   动手实践

  • 使用Google Colab和TensorFlow进行基于CNN的图像分类(Colab)

  • 解决过拟合和欠拟合问题的方法

  • 正则化、数据增强、Dropout、Early Stopping

  •   动手实践

  • 糖尿病预测模型开发 (Colab)

  • 使用 Regularization, Dropout, and Early Stopping 修复问题 (Colab)

  •   动手实践:各种主题

  • 保存权重并加载保存的权重 (Colab)

  • 如何将一个长运行拆分为多个较小的运行

  • 函数式 API 和迁移学习 (Colab)

  • 如何从现有模型 (Colab) 的中间层提取输出,并向其添加其他层以构建新模型。

本课程适合谁:

  • 这门课程适合谁?几乎适合所有人。机器学习不是一个单一专业的主题。机器学习(以及神经网络)是一个非常强大的工具,可以帮助您找到一些人们可能不知道如何解决的问题的解决方案。尝试这门课程,看看它是否能为您提供更好的洞察力来解决您正在解决的一些问题。
  • 来自不同职业的人可能会发现这些知识在他们自己的职业中很有用。
  • 对主题进行了详细解释。概念是逐步发展的。我有时会花 10 多分钟来讨论一张幻灯片,而不是匆忙浏览它。这应该可以帮助您与所提供的材料保持同步,并帮助您更好地理解它。
  • 选择动手实践示例的主要目的是让您熟悉 TensorFlow 2 的某些方面或其他技能,如果您将来需要运行自己的大型复杂神经网络作业,这些技能可能非常有用。
  • 请观看前两个视频以更好地了解该课程。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。