inflearn logo

Reading Deep Learning Architectures: From CNNs to Transformers

This course is for those who are familiar with deep learning terminology but feel overwhelmed by how models learn. Across 13 lectures, it connects and explains the key principles, from the fundamentals of linear models and neural networks to backpropagation, optimization, CNNs, RNNs, and transformers. You will build a solid foundation for studying deep learning systematically by understanding model architectures, the learning process, and the factors that affect performance.

10 learners are taking this course

Level Basic

Course period Unlimited

AI
AI
Deep Learning(DL)
Deep Learning(DL)
Machine Learning(ML)
Machine Learning(ML)
AI
AI
Deep Learning(DL)
Deep Learning(DL)
Machine Learning(ML)
Machine Learning(ML)
Thumbnail

What you will gain after the course

  • Understand how neural networks learn from data and the roles of backpropagation and optimization

  • Distinguish the architectures and characteristics of CNNs, residual neural networks, RNNs, and transformers

  • Understand the factors that affect learning and regularization methods for reducing overfitting

How Does AI Learn? The Principles Behind Deep Learning

Across 13 lessons, explore how deep learning models learn from data and make predictions. Build a connected understanding of everything from the fundamentals of linear models and neural networks to backpropagation, optimization, and the factors that influence the learning process.

You will learn the structures and characteristics of convolutional neural networks and residual neural networks used for image recognition, as well as recurrent neural networks and transformers used for natural language processing and time-series data analysis. You will explore what information each model processes and what problems it is used to solve.

Additionally, you’ll learn the fundamentals needed to improve model performance and apply models to new problems through regularization, which reduces overfitting, and transfer learning, which uses pretrained models.

What you’ll learn

Section 1. Understanding the Fundamentals of Deep Learning

  • Understand the basic concepts of deep learning and the overall learning process

  • Learn the structure and prediction principles of linear models

  • Understand the components and basic operation of neural networks

Section 2. Neural Network Training and Optimization

Please explain the content covered thoroughly according to the learning objectives.
Using visual materials such as class screenshots, example images, and charts can make the introduction even more appealing.

Notes Before Enrolling

Practice environment

  • Operating systems and versions (OS): Windows, macOS, Linux, Ubuntu, Android, iOS, etc.


Prerequisites and Notes

  • Basic mathematics: A basic understanding of concepts such as vector and matrix operations, differentiation, and probability is recommended.

  • Programming: Basic Python syntax and foundational programming knowledge are recommended

  • Machine learning: A basic understanding of concepts such as training data, model training, and prediction is recommended.

  • Course Notes: Since earlier concepts connect to the following content, it is recommended that you take the lectures in order and review the key concepts.

Recommended for
these people

Who is this course right for?

  • For those familiar with deep learning terminology but unsure about how learning works.

  • For those who want to organize the differences between various models

  • Those wondering why the model’s performance isn’t improving

Need to know before starting?

  • Those familiar with basic Python syntax and fundamental machine learning concepts.

Hello
This is aisw

455

Learners

17

Reviews

4.9

Rating

6

Courses

Pukyong National University Software Convergence Innovation Institute

Curriculum

All

13 lectures ∙ (9hr 54min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

aisw's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free