Learning Deep Learning: Unit 1
By External Provider
About this course
This course covers the fundamentals of deep learning and its modern applications, including large language models and multimodal systems. It starts with an introduction to deep learning concepts, history, and necessary background. Students will learn the basics of neural networks through programming exercises, including how artificial neurons function, how networks are trained with algorithms such as backpropagation, and how to address issues like vanishing gradients and overfitting. The course then covers advanced topics such as convolutional neural networks for image classification, sequential models for language tasks, and building AI systems for translation, image captioning, and multitask learning. Students will gain practical experience using frameworks like TensorFlow and PyTorch. The course is suitable for those seeking to expand their knowledge and gain skills needed to build and deploy deep learning models.
What you will learn
- Grasp the core concepts and history of deep learning, including neural network fundamentals and training algorithms.
- Develop hands-on skills in building, training, and evaluating neural networks using TensorFlow and PyTorch.
- Apply advanced techniques to solve real-world problems in image classification, language processing, and multimodal AI.
- Understand practical considerations and ethical aspects of deploying deep learning in real-world applications.