Deep Learning and PyTorch Bootcamp for Beginners (Easy! From Basics to ChatGPT's Core Transformer) [Data Analysis/Science Part 3]
This is a newly designed course that allows you to gradually learn the mathematics, theory, PyTorch-based implementation, transfer learning, and GPT's core transformer needed to understand deep learning, based on the instructor's own failed experiences when first learning deep learning.
I was looking for a lecture that covered the theory and practice of RNN, LSTM, and Transformer, and I hesitated to pay for it at first because only the first few lectures were available publicly.
However, it was a more complete lecture in both theory and practice than any other lecture I had purchased on the market!
Plus, you even included Kaggle practice... Thank you so much for letting me take all these lectures at this price.
5.0
desafinado12
100% enrolled
It was great because I was able to go beyond understanding the big picture and implement it myself, and even challenge Kaggle problems.
5.0
chgmin
99% enrolled
I really enjoyed this excellent and systematic class that combined big pictures and detailed explanations. I am grateful that it helped me a lot in my studies and education. I hope that you will also provide a deep learning course in the NLP field in the future if possible.
What you will gain after the course
Deep Learning Concepts
ANN, DNN, CNN, RNN, LSTM Concepts and Implementation
Transfer Learning Concepts and Implementation
Latest transfer learning and how to use timm, huggingface transformers
A high-quality, step-by-step course for Python deep learning beginners Created by Fun Coding's Dave Lee
A course selected as in-house training by top tech companies! This course is being used as an official Python deep learning in-house training course at one of the leading tech companies.
This is a course for beginners learning Python deep learning, based on a data analysis/science roadmap. Drawing from the instructor's own early struggles when first learning deep learning, the course is designed to help you gradually master difficult deep learning concepts through a combination of theory and practice, covering mathematics, deep learning theory, PyTorch-based implementation, and the latest transfer learning techniques needed to understand deep learning.
Complex AI technology, where should you start?
For recent artificial intelligence technology, you can learn deep learning techniques.
Unlike other technologies, deep learning cannot be implemented right away and requires theoretical understanding. You can think of it as being 80% theory.
The problem is that it's 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 cannot develop the thinking skills needed to understand modern deep learning.
This course covers the essential knowledge and theory needed when first learning deep learning, to a depth that can be understood at an introductory level.
Additionally, the implementation is structured to help you learn PyTorch usage step by step through various examples and syntax.
I've incorporated everything I felt and pondered through numerous failures as an instructor.
딥러닝은 사실 익히기 어렵습니다!
The basic theory is connected to mathematics, statistics, probability, and machine learning techniques, and the amount of content is substantial,
In typical deep learning courses, you only get to implement basic deep learning code at the very end.
However, if the basic theory part is covered too superficially, it becomes difficult to build a solid foundation in deep learning
So, this course covers theory at a depth appropriate for beginners, organizing all the necessary related knowledge, while
The course is structured to alternate between theory and implementation, allowing you to learn step by step without getting exhausted, mastering one concept at a time.
👉 By the end of the course, you'll naturally feel that "I've now built a solid foundation in deep learning."
I've organized the theories that need to be covered step by step, and from PyTorch installation to improving deep learning code one by one, ultimately leading to Kaggle problem submission, so you can try it all out
💬 When I tried to learn deep learning techniques, there was just so much to organize!
That's right. Since deep learning theory is connected to mathematics, statistics, probability, and machine learning, even learning one thing requires organizing so many parts. It takes a considerable amount of time just to find and organize this information. This course is organized as much as possible to a level that can be understood when learning deep learning for the first time. Like existing Fun Coding courses, we organize and explain step by step in Fun Coding's unique style
This alone can quickly save you time! We cover everything up to the depth that can be learned at the beginner level!
💬 I'm new to deep learning! What skills do I need to learn first before taking this course?
Basically, if you have some light experience with Python, pandas, data visualization (plotly), and machine learning libraries (sklearn), that's sufficient. All the related background knowledge, including the mathematics needed to understand deep learning, is covered in this course.
If you lack the above skills, we recommend taking the following courses together.
Recommended courses to take together
First, learn Python, pandas, data visualization (plotly), and basic exploratory data analysis techniques through the Python Data Analysis for Beginners (Data Part 1) course. Then, you need to become familiar with learning-related processes, basic mathematics, probability, and statistics through the Python Machine Learning Bootcamp for Beginners course. Based on this foundation, if you learn deep learning techniques, you can more quickly master everything from deep learning theory to the core technologies of ChatGPT.
You need to become familiar with statistics. Based on this foundation, if you learn deep learning techniques, you can master everything from deep learning theory to the core technologies of ChatGPT much more quickly.
💬 I'm a beginner considering a career in data. How can I learn systematically?
The Data Analysis/Science Course shown right above will be helpful for you. Data-related careers can be broadly categorized into data analysts and the more recent data scientists. Both careers ultimately require the ability to perform data collection, storage, analysis, and prediction tasks through programming. By building knowledge in each business field (called domain knowledge), you can gain a competitive edge. We also provide a data analysis/science roadmap so you can systematically learn the entire data process in a short period of time for a data career. You can check this roadmap at the bottom of this page.
Additionally, we've created a video that explains data-related careers and the entire data analysis/science process in detail. By referring to this video, depending on your goals, you can easily learn the data process on your own in a short time without trial and error!
The data analysis/science roadmap was created with a curriculum that doesn't exist elsewhere for each course, taking into account difficulty levels so you can build a solid foundation in data skills step by step. These are proven courses that many people have learned from over the years and have given extremely positive feedback.
Verified by 60,000 paid students online and offline over 8 years! Average rating 4.9★1,300+ cumulative reviews
Don't waste your time. Different instructors can make IT courses completely different! If you're meticulous and rational, you can do it.
💬 How difficult is it to learn deep learning technology?
It's true that it's more difficult than expected. However, if you organize it step by step, it's ultimately a skill you can make your own.
When first learning deep learning, the most difficult part is studying the mathematics, statistics, and probability needed to understand the related theories. Even if an instructor who has spent decades mastering the related skills explains it easily, it takes a long time for the learner to grasp it.
If you fall into one of these traps, there's no end to it. You need to pace yourself. Learn step by step to the extent you can understand, then move on to the next stage. This course takes this pacing into consideration and has been organized to a level that deep learning beginners can understand. Wise people focus on what they need to focus on at their current stage.
💬 I've noticed there are many Kaggle competitions solving real data problems lately - would that be possible?
This course covers various implementation techniques and examples, and provides step-by-step explanations so you can actually submit solutions to real Kaggle problems.
Starting from theory and PyTorch syntax at first
progressing step by step with gradually improved code and examples
I've explained everything step by step, from theory and PyTorch syntax, progressing gradually with increasingly improved code and examples, all the way to applying it to Kaggle problems.
This is a course that serves as a stepping stone for those learning deep learning for the first time.
With the mindset of learning for the first time, even beginners can build a foundation in deep learning in a short time!
Made with beginners in mind, meticulously organized materials and examples!
From basics to currently used core deep learning technology check!
A curriculum designed to help you naturally develop deep learning thinking!
Python deep learning has become mainstream, implement it yourself with PyTorch!
Ah, I can do deep learning too! I'd be truly happy if you feel this way. The pinnacle of human knowledge, deep learning - I can understand and utilize it too! This feeling soon turns into pride. Try out cutting-edge new technologies as much as you can! Even just seeing the big picture makes a clear difference.
💾 Maximize your learning effectiveness with easy-to-understand summarized materials and code!
There's an overflow of materials and information. After taking a lecture that explains in detail using summarized materials made to help you understand exactly what's essential, from then on, whenever you think 'Oh, there was something about this?', you can immediately understand just by looking at the materials anytime.
We've included only the essential parts needed to help you understand related topics, presented concisely.
We provide deep learning implementation code files. Test code is provided in a format that allows code testing (Jupyter Notebook format), and basic theory is provided as PDF files.
Deep learning-related PDF materials are provided so you can access them anytime like an ebook. (However, copying and downloading of these materials are restricted due to copyright issues.)
💌 We create courses with meticulous attention to every detail.
'Ah! This really is different!' This is the fun-coding IT lecture series created with careful thought so you can feel that way. Please enroll only if you are reasonable, considerate of others, and looking to build good connections 😊
Learn Systematically Dave Lee's Roadmap from 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 to build a solid foundation in a short time. IT technologies are closely interconnected, and integrating them is essential for web/app services and data science. By gradually increasing difficulty and mastering core technologies, you can learn efficiently, understand systems and data comprehensively, and grow into a competitive developer or data professional. To achieve this, we have prepared a roadmap that systematically organizes the core technologies in each field.
1. The Fastest Complete Data Roadmap
We've created a video that explains this roadmap, data-related careers, and the entire data analysis/science process in detail. By referring to this video, you can easily learn the data process without trial and error in a short time, even on your own!
Wait! ✋ Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)
2. The Fastest Full-Stack Roadmap
I've created a detailed video explaining this roadmap and how to learn and implement web/app development on your own in the fastest way possible. By referring to this video, you can implement web/apps in a short time without trial and error.
Wait! ✋ Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)
3. Essential Computer Science (CS) Core Knowledge Required for Development and Data Fields
This roadmap is a course that systematically organizes essential Computer Science (CS) knowledge, which is the core IT theory that forms the foundation of development and data fields. Among these, we are opening lectures where you can systematically learn the most important core subjects, especially computer architecture, operating systems, and networks.
Recommended for these people
Who is this course right for?
For data analysts who need to understand deep learning concepts
Someone who wants to learn deep learning for the first time
Those who want to organize the mathematics, theory, and implementation needed to understand deep learning
People who want to learn how to use PyTorch
Need to know before starting?
Python
Recommended prerequisite course for first-time Python data analysis
Recommended prerequisite course for first-time Python machine learning bootcamp
Key Experience: Senior Engineering Manager/Principal Product Manager at Coupang, Engineering Manager at Samsung Electronics (approx. 15 years of experience)
Education: BA in Japanese Language and Literature from Korea University / MS in Computer Science from Yonsei University (A total mix)
Key Development History: Samsung Pay, E-commerce search services, RTOS compiler, Linux Kernel Patch for NAS
Books: Linux Kernel Programming, Understanding and Developing Linux Operating Systems, IT Core Technologies for Everyone to Read and Understand, Python Programming Primer for Absolute Beginners
I'm starting to share tips and short free lectures little by little to help with IT learning!
For eight years, I have been consistently creating solid full-stack, data science, and AI courses while balancing my work in the industry with teaching IT.
I am gradually starting to share my lectures. Balancing my current industry experience with teaching, I have been consistently creating solid full-stack, data science, and AI courses for 8 years.
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.
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.
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^^