深入学习自编码器、受限玻尔兹曼机、深度神经网络、t-SNE 和 PCA,全面掌握无监督深度学习核心技术。

课程学习内容

  • 理解主成分分析(PCA)的基本原理
  • 掌握 PCA 在降维、可视化、消除多重共线性及去噪场景的应用
  • 手动推导主成分分析(PCA)算法逻辑
  • 独立编写 PCA 实现代码
  • 理解 t-SNE 的核心原理
  • 完成 t-SNE 算法代码实现
  • 明晰 PCA 和 t-SNE 的技术局限性
  • 掌握自动编码器的底层理论
  • 基于 Theano 和 Tensorflow 实现自动编码器
  • 理解堆叠自编码器在深度学习中的工作机制
  • 在 Theano 和 Tensorflow 环境下实现堆叠降噪自编码器
  • 掌握限制玻尔兹曼机(RBMs)的理论基础

课程基础要求

  • 具备微积分和线性代数基础知识
  • 掌握 Python 编程能力
  • 拥有 Numpy、Theano 和 Tensorflow 基础使用经验
  • 理解梯度下降在机器学习模型训练中的应用
  • 完成 Python、Numpy 和 Theano 环境安装
  • 具备一定的概率论和统计学基础
  • 能够使用 Theano 或 Tensorflow 实现前馈神经网络编程

课程详细描述

你是否曾好奇 OpenAI ChatGPT、GPT-4、DALL-E、Midjourney 和 Stable Diffusion 等人工智能技术的底层运作逻辑?本课程将带你掌握这些革命性应用的核心基础原理。

这门课程是深度学习、数据科学和机器学习系列课程的自然延伸。作为系列第四门课程,它结合了无监督学习与深度学习技术,打造专业的无监督深度学习学习体系。

课程将从基础核心技术展开教学,首先讲解主成分分析(PCA),以及主流非线性降维技术 t-SNE(t 分布随机邻域嵌入);随后深入讲解无监督神经网络——自动编码器,教学多自动编码器串联构建深度自动编码器堆栈的方法,提升监督深度神经网络性能,让你理解自动编码器与非线性 PCA 的关联。

课程最后将重点讲解受限玻尔兹曼机(RBMs),拆解吉布斯采样、对比散度(CD-k)、自由能等核心概念,同时整合所有知识点,可视化 PCA 和 t-SNE 在自动编码器、受限玻尔兹曼机特征学习中的应用效果,直观感受无监督学习的模式挖掘能力。

本课程所有学习材料均为免费资源,课程聚焦「构建与理解」,而非单纯的工具使用,通过实操实验让你深度掌握模型内部运作逻辑,真正实现从原理到实战的全面掌握。

课程秉持「如果你无法实现它,那就不算真正理解它」的教学理念,致敬物理学家理查德·费曼:「我创造不出的事物,便是我所不理解。」区别于市面上仅教授API调用的课程,本课程带你从零实现机器学习算法,真正掌握无监督深度学习核心能力。

建议预备知识

  • 微积分学基础
  • 线性代数基础
  • 概率论与统计学基础
  • Python 编程:掌握 if/else 条件语句、循环、列表、字典和集合
  • Numpy 编程:熟练矩阵和向量操作、CSV 文件加载
  • 能够使用 Theano 或 Tensorflow 编写前馈神经网络

课程学习顺序建议

查看讲座《机器学习和人工智能先修课程路线图》,该内容可在本讲师任意课程的常见问题解答中找到(包含免费 Numpy 课程)。

适合人群

  • 希望提升深度学习专业技能的学生和职场人士
  • 想要强化深度神经网络训练能力的学生和专业人士
  • 渴望学习深度学习最新技术进展的学生和行业从业者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。