강의

멘토링

로드맵

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) 82 reviews

1,562 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,481

Learners

2,286

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

82 reviews

4.9

82 reviews

  • erickim님의 프로필 이미지
    erickim

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    The lectures are kind and the teacher is easy-going~~ Thank you. Please keep making lectures!@~

    • funcoding
      Instructor

      I will work hard to hone my experience and skills. Thank you^^

    • Compared to the teacher's hard work, the comments seem too insincere, so I'll write a few more words. If you watch this lecture, you can see that he really put in a lot of effort. * From video editing to audio volume, video flow, and messages, he made the lectures one by one so that they would be smooth. (When you watch YouTube, you feel a lot of awkward editing... there's none.) * I can feel that he put a lot of thought into approaching theory and coding, so the lectures feel really easy. If there are more lectures from the teacher in the future, I'm confident that I'll listen to them without hesitation!! Thank you.

  • dannyryu님의 프로필 이미지
    dannyryu

    Reviews 9

    Average Rating 4.9

    5

    38% enrolled

    I was really a person who only knew deep learning theory. I was really scared because PyTorch had to implement everything one by one, but you explained it so easily.... I really took the instructor's other lectures, but it was so sensational. I was scared of PyTorch even after taking other PyTorch deep learning lectures, but now I'm having fun. I guess you need a good mentor to develop. Thank you for being my mentor.

    • funcoding
      Instructor

      Thank you for listening to the lecture diligently!! I will work even harder.

  • deadline60236800님의 프로필 이미지
    deadline60236800

    Reviews 1

    Average Rating 5.0

    5

    98% enrolled

    I'm new to deep learning, so there are still a lot of things I don't understand, but I think I'll be able to build a solid foundation by reviewing them since they teach so well^^

    • 1632162님의 프로필 이미지
      1632162

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      This is the best, really

    • 16303377716님의 프로필 이미지
      16303377716

      Reviews 3

      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!