In this course, [Python for Deep Learning Level 1] , you'll expand on Python syntax and implement more complex conceptsused in deep learning. Furthermore, through six mini-projects, you'll significantly improve your implementation skills, not just lectures.
6 Mini-pojects
Top-5 Accuracy
Edge Detection
Convolutional Layer
K-Nearest Neighbor Classification
K-means Clustering
Mini-projects aren't just about listening to programming lectures; they're designed to cultivate implementation skills . Instead, they first provide time to listen to a problem situation and then try to solve it on your own . Afterward, they receive an explanation and then review the problem.
Programming skills are determined by how well you can translate your thoughts into programs. Through these projects, you will be able to:Practice the implementation skillsneeded to learn deep learning .
Advanced Equations
In Level 2, you'll learn slightly more complex formulas than in Level 1. These formulas are actively used in deep learning .
Through this course, you will be able to greatly improve the following abilities:
Ability to understand formulas
Ability to implement formulas into programs
You can gain the following knowledge:
The operating principles of items you will learn in deep learning in the future
The Need for Vectorization
Assembling Building Blocks
If you break down any program into small modules, those small modules are made up of basic operations .
In mini-projects, we will combine the small modules we have learned sofar to directly implement machine learning algorithms such as K-nearest neighbor classification and K-means clustering, as well as deep learning-related topics such as convolutional layers and edge detection.
Lecture Materials
All source code and brief explanations covered in this lecture are provided as Jupyter Notebook files.
Recommended for these people
Who is this course right for?
For those who are new to deep learning
For those who are learning Python for the first time
People who lack program implementation skills
For those who want to start learning deep learning and Python together
Anyone who wants to join the deep learning specialized course
It was a great lecture! I had some basic knowledge of grammar and numpy, but it was very helpful to learn various methods that can be used in relation to deep learning. In particular, I think I was able to understand it more deeply by implementing Data Generation, Convolutional Layer, K-Nearest Neighbor, and K-means Clustering myself. I plan to take follow-up lectures. Thank you for the great lecture!