Deep-rooted deep learning

Let's learn the principles properly by implementing algorithms from scratch without a deep learning library :)

(5.0) 7 reviews

457 students

Deep Learning(DL)
Machine Learning(ML)
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • How Deep Learning Algorithms Work

  • Implementation of a seamless deep learning algorithm

  • Examples of various major deep learning model applications

From beginner to intermediate
A lecture that covers the roots of artificial intelligence


Transformer, CNN, RNN... Are these models you've already heard of?
Well then, let me ask you a question.

"Which model, CNN or Transformer of the same size, requires more training data?"

If you were asked this question in an interview, would you be able to answer it satisfactorily? 🤔


It's not difficult if you know the basics 🎯

The world of deep learning is constantly evolving, and new models are constantly emerging. However, at the center of this change are core concepts that remain unchanged . This lecture explores those core concepts and provides the foundation necessary for a deep understanding of deep learning.

Through the lecture, implement the main models from the bottom up with clear explanations based on statistics! If you learn the main models thoroughly, you can easily implement and apply other models. New deep learning models are continuously coming out, but they are created by supplementing and applying existing models, so it is very important to properly understand the main models .


📖 To make learning easy and fun

Including implementation (practical project) in the lecture curriculum creates concerns for educators. Implementation requires various elements such as environment setting, debugging, and version management, but because of the effort put into the preliminary preparation process, you may not be able to focus on learning, and sometimes you may even give up the lecture in the middle.

To minimize these difficulties, all codes used in the class are provided through Colab , so you can take the class without any restrictions on environment settings as long as you have an Internet browser .

In addition, we provide various learning materials.

Over 70 rich lecture slides cover the principles of the model in detail.
Live coding allows you to understand the coding implementation process more deeply.
We provide practice problems so that you can check your learning content on your own.

Lecture Slides

colab practice code


I hope that you will complete my lecture and become familiar with artificial intelligence. 💪

I recommend this to these people

Beginner learning artificial intelligence for the first time

This course is the best choice for those who want to learn properly from the beginning, as it implements all the modules of deep learning and teaches you from the basics.

Shallow Learner

What is batch normalization and why is it needed? Can you give clear answers to these questions? If you have encountered deep learning but find it difficult, try to firmly grasp the core concepts!

After class

  • You can properly understand the basic concepts of deep learning.

    • You can learn basic concepts through implementation by implementing the basic elements of deep learning, such as backpropagation and regularization, using only the numpy library without a platform such as Pytorch.

  • You can fully understand major deep learning models such as CNN, RNN, Seq2Seq, Word Vector, and Transformer through conceptual depth and implementation from the ground up.

Features of this course



Deep Learning: Learning from the Ground Up

The basic elements of deep learning are covered only with the numpy library.
You can learn core concepts by implementing them.



Complete theoretical explanation based on statistics

Since deep learning is a statistics-based technology, basic statistical knowledge is required.
Through this, you can accurately understand deep learning models.

Who created this course


Former Ph.D. and researcher at Korea Advanced Institute of Science and Technology (KAIST)

Current) Professor at Gwangju Institute of Science and Technology (GIST)


Things to note before taking the class

Learning Materials

  • Each lesson slide and Colab link are provided.

Player Knowledge and Notes

  • Even if you can only do basic Python implementation, you can follow the class.

  • All exercises will be done in Colab to make setup as easy as possible.


  • We strongly recommend that you follow the Colab code provided and solve the practice problems. This course is designed to help you understand the theory more deeply through practice.

Recommended for
these people!

Who is this course right for?

  • For those who are new to deep learning

  • For those who want to grasp both implementation and theory

  • Researchers/developers who want to properly establish the basics

  • Those who want to understand the principles by implementing them thoroughly from the ground up

Hello
This is GIST-ACSL

457

Students

7

Reviews

5.0

Rating

1

Course

안녕하세요. 로봇AI를 연구하는 광주과학기술원 AI대학원 김의환입니다.

1) multi-modal perception

2) general-purpose navigation

3) mobile manipulation 

연구 관련 더 자세한 내용은 GIST ACSL 홈페이지를 참조해주세요.

앞으로 여러분에게 도움이 되는 강의로 만나겠습니다 :)

More

Curriculum

All

77 lectures ∙ (24hr 28min)

Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

Free