강의

멘토링

로드맵

BEST
AI Development

/

Deep Learning & Machine Learning

Deep Learning and PyTorch Bootcamp for Beginners (Easy! From Basics to ChatGPT Core Transformer) [Data Analysis/Science Part3]

This newly designed course, drawing from the instructor's initial deep learning failures, helps you progressively learn deep learning essentials: math, theory, PyTorch-based implementation, transfer learning, and GPT's core Transformer.

(4.9) 83 reviews

1,576 learners

  • funcoding
Deep Learning(DL)
PyTorch
Machine Learning(ML)
Artificial Neural Network
Vision Transformer

Reviews from Early Learners

What you will learn!

  • Deep Learning Concept

  • ANN, DNN, CNN, RNN, LSTM Concepts and Implementation

  • Transfer Learning Concept and Implementation

  • Latest transfer learning and timm, huggingface transformers usage

For beginners in Python Deep Learning
A high-quality lecture that teaches step-by-step
This is a lecture created by Dave Lee of Jjanjaemi Coding.

A lecture chosen by Nekarakubae as an in-house training lecture!
This course is actually being used as an official Python Deep Learning in-house training course by one of the Nekarakubae companies.

This is a lecture for beginners who are learning Python deep learning for the first time, based on the data analysis/science roadmap. Based on the instructor's experience of failure when he first learned deep learning a long time ago, he designed it so that you can gradually learn difficult deep learning by combining theory and practice , from mathematics necessary for understanding deep learning, deep learning theory, PyTorch-based implementation, to the latest transfer learning technology .

Complex AI Technology: Where to Start?

  • In recent years, you can learn artificial intelligence technology by learning deep learning technology.
  • Unlike other technologies, deep learning technology cannot be implemented immediately and requires an understanding of the theory. You can think of the theory as 80%.
  • The problem is that it is difficult to understand the theory all at once, and some parts require knowledge of mathematics, statistics, and probability .
  • However, if you only understand the theory superficially, you will not be able to develop the thinking skills to understand the latest deep learning.
  • This course covers the essential knowledge and theories needed to learn deep learning at a beginner level.
  • Additionally, the implementation is structured so that you can learn various examples and grammar step by step on how to use PyTorch.

The instructor has completely recorded what he felt and worried about after failing numerous times .

  • Deep learning is actually difficult to learn!
    • The basic theory is connected to mathematics, statistics, probability, and machine learning technology, and the volume is considerable.
    • Usually, in deep learning lectures, you don't implement the basic deep learning code until the very end.
  • However, if you take the basic theory part too thinly, it will be difficult to acquire the fundamentals of deep learning.
  • So, this lecture covers the theory in depth enough to learn at an introductory level, organizing the necessary related knowledge.
  • It is structured so that you can learn the theory and implementation in parallel without getting tired.

👉 Ultimately, if you listen to the lecture to the end, you will naturally feel that 'now I have also built up the basics of deep learning.'


Organize the theories that need to be organized one by one ,
From installing PyTorch, we also improved the deep learning code one by one .
In the end, I set it up so that I could submit a Kaggle problem.

💬 When I tried to learn deep learning technology, there were so many things to organize!

That's right. Since deep learning theory is connected to mathematics, statistics, probability, and machine learning, there are too many parts to organize even if you learn one. It takes a considerable amount of time just to find and organize them. This lecture is a lecture that organizes as much as possible to a level that can be understood when learning deep learning for the first time. Like the existing lectures of Janjaemi Coding, we will organize and explain it step by step in Janjaemi Coding's own style.

This alone can save you a lot of time! It goes from beginner level to deep learning!

💬 This is my first time with deep learning! What are the skills I need to learn first to take this course?

Basically, anyone with light experience with Python, pandas, data visualization (plotly), and machine learning libraries (sklearn) will be sufficient. All related background knowledge, including mathematics required to understand deep learning, is covered in this lecture.

If you lack the above skills, we recommend taking this course along with the following lectures.

A good lecture to listen to together

First, through the beginner's Python data analysis (data part 1) course, you will learn Python, pandas, data visualization (plotly), and basic exploratory data analysis techniques. After that, you need to become familiar with learning-related processes, basic mathematics, probability, and statistics through the beginner's Python machine learning boot camp course . If you learn deep learning technology based on this, you can learn deep learning theory and ChatGPT's core technology more quickly .

💬 I am a beginner considering a career in data. How can I learn systematically?

It will be helpful if you take the data analysis/science course shown just above. Data-related careers can be broadly divided into data analysts and recent data scientists. In the end, both careers require that you can collect, store, analyze, and predict data through programming. In addition, if you build knowledge of each business field (called domain knowledge), you can be competitive. We also provide a data analysis/science roadmap so that you can systematically learn the entire data process in a short period of time for your data career. You can check the roadmap at the bottom of this page.

In addition, I have created a video that explains in detail about data-related careers and the entire data analysis/science process. If you refer to the video, you can easily learn the data process on your own in a short period of time without trial and error, depending on what you want to do!

The Data Analysis/Science Roadmap is designed to help you build a solid foundation in data technology, with a curriculum that has never been done before, and with a level of difficulty in mind. These are proven lectures that many people have studied over the years and have given very good feedback.

Verified by 60,000 online and offline paid students over 8 years!
Average rating 4.9★ Cumulative reviews 1,300+

Don't waste your time. Different instructors can lead to different IT courses!
If you are meticulous and reasonable, it is possible.

💬 How difficult is it to learn deep learning technology?

It is true that it is more difficult than you think. However, if you organize it step by step, it is a technique that you can eventually make your own.

The most difficult part when learning deep learning for the first time is studying mathematics, statistics, and probability to understand the related theories . Even if an instructor who has studied related technologies for decades explains it easily, it takes a long time for someone to learn it.

If you make a mistake in one of these, there is no end. You need to adjust the pace. You can learn the parts that you can understand step by step, and then move on to the next step. This lecture has been organized to a level that even beginners in deep learning can understand, considering this adjustment of pace. Wise people focus on the parts that they need to focus on at this stage.

💬 Recently, there have been many Kaggle competitions that solve real data problems. Is it possible?

This course covers various implementation techniques and examples, and explains them step by step so that you can submit actual Kaggle problems.

  • First, let's start with the theory and PyTorch syntax.
  • Step by step, we will move forward with slightly improved code and examples.
  • Finally, we explained the steps to apply it to Kaggle problems.

This lecture serves as an introduction for those who are learning deep learning for the first time .


With the thought that I was learning for the first time,
So that even beginners can acquire the basics of deep learning in a short period of time!

  • Carefully organized materials and examples created with beginners in mind!
  • Check out the core deep learning technologies used from basics to present!
  • A curriculum designed to naturally develop deep learning thinking !
  • Python Deep Learning has become a trend, and you can implement it yourself with PyTorch !

Ah, I can do deep learning too! I feel really happy when I feel that way. I can understand and utilize the pinnacle of knowledge created by mankind, deep learning! This feeling soon turns into pride. Try cutting-edge new technologies as much as you can! Even if you only look at the big picture, it is clearly different.

💾 Increase your learning effectiveness with easily understandable summarized materials and codes!

There is an abundance of materials and information. After listening to a lecture that explains in detail the summary material that allows you to understand only the essential parts, you can immediately understand it by looking at the material whenever you think, "Oh! There was this kind of content?"

It contains only the essential parts needed to help you understand the topic in a concise manner.

  • We provide deep learning implementation code files. Test code is provided in a format (Jupyter notebook format) that allows for code testing, and basic theories are provided as PDF files.
  • We provide PDF materials related to deep learning so that you can check them at any time like an ebook. (However, copying and downloading of related materials is restricted due to copyright issues.)

💌 We create lectures that pay close attention to each and every detail.

  • This is a series of IT lectures by Janjaemi Coding that we have carefully created so that you can feel, "Ah! It's really different!" We ask that only those who are rational, considerate, and able to build good relationships take the course. 😊

Learning systematically
The Roadmap of Dave Lee's Residual Fun Coding 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.

1. The fastest data-to-process roadmap

I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video, you can easily learn the data process without trial and error in a short period of time on your own !

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

2. The fastest full-stack roadmap

I have created a video that explains in detail the roadmap and the fastest way to learn and implement web/app development on your own. If you refer to this video, you can implement web/app without trial and error in a short period of time.

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

3. Core computer science (CS) knowledge essential in development and data fields

This roadmap is a course that systematically organizes the essential knowledge of computer engineering (CS), which is the core IT theory that is the basis of development and data fields. Among these, we are opening lectures that can systematically learn the most important core subjects such as computer structure, operating system, and network.


Recommended for
these people

Who is this course right for?

  • For data analysts who need to understand deep learning concepts

  • Deep learning beginners

  • Those who want to organize math, theory, and implementation for deep learning.

  • Aspiring PyTorch users

Need to know before starting?

  • Python

  • Recommended prior: Python Data Analysis for Beginners

  • First-time Python ML Bootcamp Course: Recommended Prerequisites

Hello
This is

32,617

Learners

2,301

Reviews

1,949

Answers

4.9

Rating

13

Courses

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

Curriculum

All

97 lectures ∙ (21hr 5min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

83 reviews

4.9

83 reviews

  • Eric Kim님의 프로필 이미지
    Eric Kim

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    강의가 친절하고 선생님이 쉬워요~~ 감사합니다. 계속 해서 강의 만들어 주세요!@~

    • 잔재미코딩 DaveLee
      Instructor

      제 경험과 능력을 갈~아 갈~아 열씸히 만들겠습니다 감사합니다^^

    • 열심히 준비해 주신 선생님의 노력에 비해 댓글이 너무 성의 없어 보여 몇자 더 적어 봅니다. 이 강의 보시면 정말로 한땀 한땀 노력하신 것이 보입니다. * 영상 편집에서 음성크기 영상흐름, 메시지까지 하나 하나 매끄러운 강의가 되도록 하나하나 강의를 만들어 주셨습니다. (유튜브 보실때 어색한 편집 많이 느끼는 그런것.. 없습니다.) * 이론과 코딩을 접근하도록 많은 고민하신 것이 느껴지고 그래서 강의가 정말 쉽게 느껴집니다. 앞으로 선생님 강의가 생긴다면 고민없이 더 들을 자신이 있습니다!! 감사합니다.

  • yuki님의 프로필 이미지
    yuki

    Reviews 10

    Average Rating 4.9

    5

    38% enrolled

    정말 딥러닝 이론만 빠삭했던 사람이었습니다. 파이토치가 일일이 다 구현해야하는 것 때문에 정말 두려웠었는데 너무 쉽게 설명을 해주시네요.... 정말 강사님 다른 강의도 들었지만 너무 센세이션했습니다. 다른 파이토치 딥러닝 강의 듣고도 파이토치가 두려웠었는데 이제 재미를 느끼고 있습니다. 역시 개발은 사수를 잘 만나야하나 봅니다. 제 사수가 되주셔서 감사합니다.

    • 강의를 열심히 들어주셔서 감사합니다!! 더욱더 열심히 하겠습니다

  • deadline6023님의 프로필 이미지
    deadline6023

    Reviews 1

    Average Rating 5.0

    5

    98% enrolled

    딥러닝 입문이라 아직 이해가 안가는 부분이 많지만 잘 가르쳐 주셔서 복습하면서 기초를 탄탄히 쌓을 수 있을거 같습니다^^

    • Jang Jaehoon님의 프로필 이미지
      Jang Jaehoon

      Reviews 591

      Average Rating 4.9

      5

      5% enrolled

      좋은 강의 감사합니다! 이제 막 시작했지만, 열심히 할게요!

    • 신경식님의 프로필 이미지
      신경식

      Reviews 2

      Average Rating 5.0

      5

      31% enrolled

    $59.40

    funcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!