강의

멘토링

커뮤니티

AI Technology

/

Deep Learning & Machine Learning

Shin Kyung-sik's Deep Learning - Gradients and PyTorch's Autograd

This is a course where you learn the basic calculus and PyTorch's Autograd functionality needed to get started with deep learning.

(5.0) 3 reviews

64 learners

Level Basic

Course period Unlimited

  • asdfghjkl13551941
Deep Learning(DL)
Deep Learning(DL)
Integral Differential
Integral Differential
PyTorch
PyTorch
Deep Learning(DL)
Deep Learning(DL)
Integral Differential
Integral Differential
PyTorch
PyTorch

What you will gain after the course

  • The Relationship Between Deep Learning and Calculus

  • Basic Concepts of Differentiation

  • Deep Learning Implementation Fundamentals

  • PyTorch's Autograd Feature

NOTICE

This course is part of the AI-specialized curriculum All about AI.

The first lecture in the deep learning curriculum! Gradients and PyTorch's Autograd

This lecture is the first lecture in the deep learning curriculum that will be conducted going forward.

To properly understand and utilize deep learning, we intensively cover differentiation, the mathematical concept most closely related to deep learning.

And you'll learn how to use Autograd, which is the most core feature of the deep learning framework called PyTorch.

Why do we need to learn calculus first when studying deep learning?

To properly learn deep learning, various prerequisite knowledge is required.

In this lecture, we cover differentiation, which is the most important mathematical foundation among various prerequisite knowledge.


When training deep learning models, we use an algorithm called gradient descent, and this gradient descent is an optimization technique that utilizes derivatives.

Therefore, to start deep learning, you absolutely need to understand the concept of differentiation.

This course focuses intensively on the basic calculus needed for deep learning.

Learn Calculus from the Basics with Complete Understanding!

This course thoroughly covers theoretical concepts such as differential coefficients and derivatives.

And we practice calculus used in deep learning through function examples.

Additionally, we practice the concept of differentiation we learned in this way once more in a form designed to understand deep learning.

Through this, we build the fundamentals that represent deep learning model training.

Programming Fundamentals for Deep Learning!

We implement the differentiation we learned earlier from the perspective of deep learning's backpropagation and test it. Through this, we build the foundation for the complex code we will create in the future.

It also covers basic visualization techniques needed for deep learning experiments.

Through this, you will learn the basic programming skills needed to study deep learning.

PyTorch's core feature Autograd!


When working on actual deep learning projects, we use deep learning frameworks like PyTorch.

At this point, one of the most important reasons for using deep learning frameworks is that they automatically perform the differentiation we learned about earlier.

In this lecture, we will learn and implement the Autograd feature that automatically performs differentiation like this.

Recommended for
these people

Who is this course right for?

  • Those who want to properly learn deep learning

  • Those who want to build a solid foundation in deep learning basics

Need to know before starting?

  • Python Basic Syntax

Hello
This is

3,491

Learners

160

Reviews

85

Answers

4.9

Rating

16

Courses

Lecture History

  • [Like Lion] Intermediate/Advanced AI Course

  • [National Institute of Meteorological Sciences] 2022, 2023, 2025 Meteorological AI Boost Camp

  • [Samsung Electro-Mechanics] Advanced Software Course for New Employees

  • [Korea Institute of Human Resources Development in Science and Technology] Long-term Mentoring for Strengthening R&D Implementation Capabilities

  • [Korea Institute of Human Resources Development in Science and Technology] E-learning content production for R&D professional courses

  • [Korea Institute of Human Resources Development in Science and Technology] Research Data Visualization Course for Postdoctoral Researchers

  • [Wonkwang University] Wonkwang University AI Collective Training and AI Short/Long-term Courses

  • [National Information Society Agency] SW Education for Women Professionals

  • [SK m&service] Data-Driven Decision Making

  • [Korea IT Business Promotion Association] ICT COG Academy

  • [Seoul Metropolitan Office of Education] Training in New Technology Fields

  • [KT] KT AI Competency Enhancement Course

  • [K-ICT] Data Safe Zone Analysis Camp

  • [Gyeonggi-do Business & Science Accelerator] Vision AI for Beginners

  • [Gyeonggi Business & Science Accelerator] Introduction to Data Analysis with Python

  • [Seoul National University of Science and Technology] Advanced AI Utilization Training

  • [Seoul National University] AI Utilization Capacity Building Training

  • [HD Korea Shipbuilding & Offshore Engineering] AIC AI Research Position Competency Assessment Development

  • [Multicampus] Mastering Core Machine Learning Algorithms: From Principles to Implementation

  • [Fast Campus] A Mathematical Approach to Deep Learning

  • [패스트캠퍼스] Machine Learning and Data Analysis A-Z: All-in-One Master Class

  • [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials

  • [Fast Campus] Deep Learning & AI Super Gap

  • [Fast Campus] Computer Science Super Gap VER.2

    Analysis A-Z [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials [Fast Campus] Deep Learning AI Super Gap [Fast Campus] Computer Science Super Gap VER.2

Curriculum

All

27 lectures ∙ (5hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • dachki님의 프로필 이미지
    dachki

    Reviews 64

    Average Rating 5.0

    5

    33% enrolled

    • galoistheory6041님의 프로필 이미지
      galoistheory6041

      Reviews 38

      Average Rating 5.0

      5

      100% enrolled

      • wannabmc님의 프로필 이미지
        wannabmc

        Reviews 8

        Average Rating 5.0

        5

        33% enrolled

        $7.70

        asdfghjkl13551941's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!