You mean it automatically classifies images?
Build your own deep learning CNN algorithm project!
Deep learning image classification model
If you want to try making it yourself!
Do you remember the Go match between AlphaGo and Lee Sedol ? It was an event that demonstrated to the world just how far artificial intelligence (AI) technology had advanced. Numerous media outlets rushed to cover AI-related articles. Machine learning and deep learning also garnered significant attention. The craze was immense in Korea at the time. Related books dominated bestseller lists, and everyone was rushing to academies to learn languages like Python and TensorFlow.
But as time passed, the enthusiasm gradually began to wane. Everyone said they were learning, but no one around me was actually learning deep learning. What could be the problem? It's probably because it's so difficult. No matter how simple the terms are, they're technical jargon, making them difficult to grasp.
So, we at Maso Campus will help you learn about CNN , one of the essential components of deep learning, and help you immerse yourself in deep learning by carrying out an image classification project .
In this deep learning practical project course,
This course covers the entire process, from the concept of CNNs to their practical implementation, so anyone can learn deep learning easily and effortlessly. We'll create an image classification project utilizing CNNs, an image recognition AI model that's a key core model in deep learning. We'll also use deep learning CNN algorithms to easily distinguish between various image files that are difficult to distinguish due to their similar appearance, such as dogs and cats.
If you want to easily distinguish between dogs and cats, pizza and spaghetti , try conquering CNN, a core deep learning algorithm!
Deep learning, so that you can use it properly
We will lay a solid foundation for you.
Deep learning brings about overwhelming productivity improvements regardless of the field!
This is a process of completely understanding the concepts in order to “properly” utilize deep learning.
Recommended for these people ✅
- Practitioners who want to utilize image classification in their work
- Those who want to build a career in the IT industry (starting a business/changing jobs/joining a company)
- Managers and practitioners who want to introduce AI into their businesses
- Those who want to properly learn the core techniques of deep learning CNN
You can acquire the following capabilities 👍
- Understanding the Deep Learning Development Process
- Understanding the principles of CNN components and models
- Understanding OpenCV to Improve CNN Model Performance
- Deep learning skills through CNN model practice
Unique features of this course!
Thoroughly in 3 steps.
Through this lecture, you will understand the operating principles of the currently hottest deep learning CNN algorithm and be able to implement a deep learning model through practice.
Step 1. Understanding CNN Concepts and Operation Process
We'll delve into the principles of each, from data preparation using the lickr API, data preprocessing, data augmentation using OpenCV to improve accuracy, and even the NN model operation process, to discover what CNN is, a deep learning algorithm that excels at image classification!
Converting image files to Numpy format Step 2. Practice the Deep Learning CNN Modeling Process
CNN, the representative deep learning image classification algorithm! Design your own CNN algorithm model, which can perform image classification with far greater sophistication and accuracy than DNN, and apply it immediately in real-world applications.
CNN model diagram Step 3. Use your CNN model anytime, anywhere with Flask and Ngrok.
Using Flask, a micro web framework, I can upload my own CNN model to a webpage by configuring a Flask server, and using Ngrok, a tunnel program that allows external access to the local network, I can access the webpage I created from anywhere, not just my computer.
Predicting models with photos I took Step 4. Transforming insights discovered in the digital world into reality
You can become a deep learning expert who can design and train a model using CNN, predict the content of images posted on websites, and discover various insights through this.
Building a website with a Flask server
Q&A 💬
Q. Is prior knowledge of Python programming required?
This course and subsequent deep learning courses at Maso Campus require basic Python skills.
For those unfamiliar with Python, we recommend taking Maso Campus' 'Introduction to Python Data Analysis' and 'Practical Python Data Analysis' courses first.
Q. Are there any requirements or conditions for taking the course?
Since this is a hands-on course, we recommend bringing a dual monitor or a spare device that allows you to separate the lecture and practice screens. Furthermore, since the practical training will be conducted on a Windows OS, we recommend taking the course in a Windows environment.
Q. I heard that deep learning requires a high-spec PC. Do I need a high-spec PC for practical training?
While it's recommended to run the course in a high-spec environment, this course will be conducted in a virtual environment utilizing Anaconda and Jupyter Notebook. Therefore, anyone with a standard work PC will be able to complete the course without difficulty.
📢 Please check before taking the class!
- As this is a practice-oriented lecture, it would be helpful to prepare a dual monitor or extra device that can separate the lecture video and practice window.
- Since the training is conducted on a Windows-based basis, we recommend taking the course in a Windows environment.
- Lecture notes and practice files can be downloaded from the "Textbook Download Center" section.