课程介绍
深度学习允许神经网络以类似于人脑功能的方式学习信息的层次结构,是令人兴奋的新兴技术,通过结合先进的训练技术和神经网络架构,创建可以处理表格数据、图像、文本和音频作为输入/输出的神经网络。
T81-558 虽然课程标题为【深度学习网络应用实战】,但实际内容覆盖 Python基础、pandas数据处理、特征工程、深度学习、自然语言处理、计算机视觉、强化学习多个领域,涵盖了计算机视觉、时间序列、安全、自然语言处理 (NLP) 和数据生成方向的应用。
本课程以实战为主,Jeff Heaton 教授依托于主流工具库,对深度学习和场景应用做了详细的实战讲解,可以帮助大家精准构建从数据到建模应用的全链条实战技能。
课程使用 Python 编程语言通过 Google TensorFlow 和 Keras 实现深度学习。课程学习之前无需了解 Python,但是熟悉至少一种编程语言有利于提升学习效率。
课程讲师 Jeff Heaton 是 RGA 数据科学副总裁,华盛顿大学兼职讲师,兴趣包括机器学习、特征工程和这些主题的实际应用。几本知名人工智能书籍的作者,Kickstarter 项目、YouTube 视频的活跃创作者。
课程主题
课程官网发布了课程主题,ShowMeAI 对其进行了翻译。
- Python Preliminaries(Python初探)
- Python for Machine Learning(机器学习中的 Python)
- TensorFlow and Keras for Neural Networks(用于神经网络的TensorFlow和Keras)
- Training for Tabular Data(表格式数据的训练)
- Regularization and Dropout(正则化和Dropout)
- CNN for Vision(用于视觉的CNN)
- Generative Adversarial Networks (GANs)(生成对抗网络 (GANs))
- Kaggle(Kaggle)
- Transfer Learning(迁移学习)
- Time Series in Keras(Keras处理时间序列)
- Natural Language Processing(自然语言处理)
- Reinforcement Learning(强化学习)
- Deployment and Monitoring(部署和监控)
课程资料 | 下载
扫描上方图片二维码,关注公众号并回复关键字 🎯『T81-558』,就可以获取整理完整的资料合辑啦!当然也可以点击 🎯 这里 查看更多课程的资料获取方式!
ShowMeAI 对课程资料进行了梳理,整理成这份完备且清晰的资料包:
- 📚 课件。.ipynb文件。覆盖Lecture 1~14所有章节授课的课件。
- 📚 作业。.ipynb文件。作业文件和数据文件,覆盖作业1-10。
课程视频 | B站
ShowMeAI 将视频上传至B站,并增加了中英双语字幕,以提供更加友好的学习体验。点击页面视频,可以进行预览。推荐前往 👆 B站 观看完整课程视频哦!
本门课程,ShowMeAI 将部分章节进行了切分,按照主题形成更短小的视频片段,便于按照标题进行更快速的检索。视频数量很多,为方便大家检索(查找某主题的位置,请使用页面 Ctrl+F 关键字检索功能),依旧将完整清单放在这里:
课时编号 | 课时内容 |
---|---|
第1讲 | Python、Keras和TensorFlow深度学习课程以及深度神经网络的应用 |
第2讲 | 深度神经网络课程概述的应用 |
第3讲 | 深度学习Python简介 |
第4讲 | Python列表、字典、集合和JSON |
第5讲 | 深度学习的Python文件处理 |
第6讲 | Python函数、Lambda和Map/Reduce |
第7讲 | 在MacOSXM1中安装TensorFlow2.5、Keras和Python3.9 |
第8讲 | 使用CONDA安装TensorFlow/KerasCPU/GPU版本 |
第9讲 | 在MacOSX中安装TensorFlow2.4、Keras和Python3.8 |
第10讲 | 使用GoogleCoLab进行深度神经网络课程应用 |
第11讲 | 如何提交深度学习应用的作业 |
第12讲 | 深度学习数据处理工具库Pandas简介 |
第13讲 | 使用Pandas为Keras编码类别型数据 |
第14讲 | PythonPandas中的数据分组、排序和改组 |
第15讲 | 在Pandas中为Keras使用Apply和Map |
第16讲 | 使用Pandas进行Keras深度学习的特征工程 |
第17讲 | Keras深度学习和神经网络编程介绍 |
第18讲 | 深度学习工具库Tensorflow和Keras简介 |
第19讲 | 保存和加载Keras神经网络模型 |
第20讲 | 在Keras中提前停止以防止过拟合 |
第21讲 | 提取Keras权重并手动进行神经网络计算 |
第22讲 | 为Keras深度学习编码特征向量 |
第23讲 | Keras构建深度神经网络多类分类并用ROC和AUC评估 |
第24讲 | Keras深度神经网络回归建模与RMSE评估 |
第25讲 | 反向传播、Nesterov动量和ADAM训练 |
第26讲 | 从头开始计算神经网络RMSE和对数损失 |
第27讲 | 正则化简介:Ridge和Lasso |
第28讲 | 在Keras中使用K折交叉验证 |
第29讲 | 在Keras中使用L1和L2正则化来减少过拟合 |
第30讲 | Keras使用Dropout以减少过拟合 |
第31讲 | boostrapping与基准超参数 |
第32讲 | 基于Keras神经网络建模需要的图像处理 |
第33讲 | 用于MNIST和fashion-MNIST的Keras卷积神经网络 |
第34讲 | 在Keras中实现ResNet |
第35讲 | 在Keras中使用自己的图像数据 |
第36讲 | 使用YOLO Darknet识别多个图像 |
第37讲 | 用于图像和数据生成的生成对抗神经网络(GAN)简介 |
第38讲 | 在Keras/Tensorflow2.0中使用生成对抗网络(GAN)生成人脸 |
第39讲 | 使用NVIDIA StyleGAN2-ADAPy Torch和Python3生成人脸 |
第40讲 | 在Keras中用于半监督学习的GANS |
第41讲 | 生成对抗网络(GAN)研究领域的一些新主题 |
第42讲 | Kaggle简介 |
第43讲 | 使用Scikit-Learn和Keras构建集成模型 |
第44讲 | Keras神经网络结构搭建细节与超参数 |
第45讲 | 基于Keras的贝叶斯超参数优化 |
第46讲 | 2020年春季Kaggle深度学习应用竞赛 |
第47讲 | Keras迁移学习简介 |
第48讲 | 流行的Keras预训练神经网络 |
第49讲 | 计算机视觉和Keras的迁移学习 |
第50讲 | 自然语言处理和Keras的迁移学习 |
第51讲 | Keras特征工程的迁移学习 |
第52讲 | 深度学习、TensorFlow和Keras的时间序列数据编码 |
第53讲 | 使用Keras和TensorFlow编程LSTM |
第54讲 | 使用Keras和TensorFlow生成文本 |
第55讲 | 使用Keras和TensorFlow进行图像描述生成 |
第56讲 | Keras中的时间卷积神经网络 |
第57讲 | Python中的Spacy入门 |
第58讲 | Word2Vec和文本分类 |
第59讲 | Keras中的嵌入层 |
第60讲 | 使用Spacy和Keras进行自然语言处理 |
第61讲 | 使用Keras和TensorFlow从头开始学习英语 |
第62讲 | OpenAI Gym介绍 |
第63讲 | 用于游戏学习的Q-Learning算法简介 |
第64讲 | OpenAI Gym中的Keras Q-Learning |
第65讲 | 使用Keras TF-Agents的Atari游戏 |
第66讲 | 非游戏TF-Agent的强化学习 |
第67讲 | Flask与深度学习Keras/TensorFlow Web服务搭建 |
第68讲 | 在Python TensorFlow Keras中恢复训练和检查点 |
第69讲 | 在Web应用程序中使用Keras深度神经网络 |
第70讲 | 何时重新训练您的神经网络 |
第71讲 | 用于IOS开发的TensorFlow Lite |
第72讲 | 用于Keras和TensorFlow的自动机器学习(AutoML) |
第73讲 | 在Keras中使用去噪自动编码器 |
第74讲 | 使用自动编码器在Keras中进行异常检测 |
第75讲 | 使用Keras训练入侵检测系统(KDD99) |
第76讲 | 新深度学习技术介绍 |