|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/introduction-to-deep-learning-with-keras
课程评论:没有评论
课程名称:使用Keras的深度学习与神经网络入门 概述:想要开启深度学习的职业生涯吗?本课程将带您进入深度学习的领域,帮助您解答当今人们提出的许多问题,如什么是深度学习,深度学习模型与人工神经网络的比较。您将学习不同的深度学习模型,并使用Keras库构建您的第一个深度学习模型。 完成本课程后,学习者将能够: - 描述神经网络及深度学习模型的概念和区别。 - 理解无监督深度学习模型(如自编码器和限制波兹曼机)。 - 理解监督深度学习模型(如卷积神经网络和递归网络)。 - 使用Keras库构建深度学习模型和网络。 课程大纲: 1. **深度学习与神经网络简介**: 在这部分,您将探索深度学习和神经网络的基础概念。学习的重点在于深度学习的重要性和应用,神经元及神经网络的结构与功能,以及人工神经网络的架构和工作原理。您还将评估前向传播过程,理解数据如何在网络中流动以产生输出。 2. **深度学习基础**: 本模块深入探讨神经网络的核心机制,阐述模型如何优化梯度下降算法并探索反向传播。还将介绍解决梯度消失问题的方案和激活函数对学习影响的观察,通过实践练习帮助您设计和训练有效的深度学习模型。 3. **Keras和深度学习库**: 在本模块中,您将探索使用Keras库进行深度学习的应用,了解Keras和其他深度学习库在模型开发中的作用。本部分通过构建和训练回归及分类模型,辅以真实数据集的实践,帮助您评估各种预测任务中的深度学习模型。 4. **深度学习模型**: 本模块探讨使用Keras库的高级深度学习架构和技术。您将区分浅层和深层神经网络,理解各自的复杂性和应用。还将学习卷积神经网络(CNN)处理图像任务,递归神经网络(RNN)处理序列数据,以及在自然语言处理(NLP)中变革性的变换器模型。同时探索无监督学习的自编码器和预训练模型,以提升性能并降低训练时间。 5. **最终项目与课程总结**: 在最后一个模块中,您将应用和展示整个课程中获得的技能。通过一个最终项目整合核心深度学习概念,如使用Keras进行图像分类和字幕生成。完成项目后,您将反思课程历程,并了解深度学习的下一步成长方向。
Name:Introduction to Deep Learning and Neural Networks
Description:In this module, you will explore the foundational concepts of deep learning and neural networks using Keras. This module introduces you to the significance and applications of deep learning. You’ll delve into the structure and function of neurons and neural networks. Further, you’ll explore artificial neural networks, detailing their architecture and operation. Finally, you’ll evaluate the forward propagation process, understanding how data moves through a network to produce outputs. Additionally, you’ll gain a comprehensive understanding of how deep learning models are constructed and function.
Name:Basics of Deep Learning
Description:In this module, you’ll delve into the core mechanisms of neural networks. You'll explain how models optimize gradient descent algorithms and explore backpropagation. Further, you’ll demonstrate how to address challenges using the vanishing gradient problem. Finally, this module introduces you to the activation functions as solutions. Through hands-on exercises, you’ll observe how different activation functions impact learning, equipping you with the knowledge to design and train effective deep learning models.
Name:Keras and Deep Learning Libraries
Description:In this module, you will explore the applications of deep learning using the Keras library. You’ll also gain insights into the role of Keras and other deep learning libraries in model development. This module guides you through building and training regression and classification models using Keras. The hands-on labs in this module provide real-world datasets to implement and evaluate deep learning models for various predictive tasks.
Name:Deep Learning Models
Description:In this module, you’ll delve into advanced deep learning architectures and techniques using the Keras library. You’ll distinguish between shallow and deep neural networks, understanding their respective complexities and applications. You’ll also explore convolutional neural networks (CNNs) for image processing tasks and gain guidance for implementing CNNs using Keras. You’ll explore recurrent neural networks (RNNs) for sequential data and transformer models that have revolutionized natural language processing (NLP). Additionally, you’ll explore autoencoders for unsupervised learning and pretrained models to enhance performance and reduce training time. The hands-on labs in this module provide you with a practical understanding of various deep learning models and transformers in Keras.
Name:Final Project and Course Wrap-Up
Description:In this final module, you will apply and demonstrate the full range of skills you have gained throughout the course. In this module, you will consolidate your learning through a final project integrating core deep learning concepts such as image classification and caption generation using Keras. After completing the project, you will reflect on your journey through the course and understand the next steps for continued growth in deep learning.
Looking to start a career in Deep Learning? Look no further. This course will introduce you to the field of deep learning and help you answer many questions that people are asking nowadays, like what is deep learning, and how do deep learning models compare to artificial neural networks? You will learn about the different deep learning models and build your first deep learning model using the Keras library. After completing this course, learners will be able to: • describe what a neural network is, what a deep learning model is, and the difference between them. • demonstrate an understanding of unsupervised deep learning models such as autoencoders and restricted Boltzmann machines. • demonstrate an understanding of supervised deep learning models such as convolutional neural networks and recurrent networks. • build deep learning models and networks using the Keras library.