inflearn logo

Shin Kyung-shik's Deep Learning Odyssey - MNIST Dataset

We will summarize the theoretical concepts of MNIST, the most fundamental dataset in computer vision, and learn how to implement it using Torchvision's API as well as how to implement a custom dataset class directly.

4 learners are taking this course

Level Basic

Course period Unlimited

Deep Learning(DL)
Deep Learning(DL)
Computer Vision(CV)
Computer Vision(CV)
AI
AI
Deep Learning(DL)
Deep Learning(DL)
Computer Vision(CV)
Computer Vision(CV)
AI
AI

What you will gain after the course

  • The concept of OCR and the characteristics of datasets for OCR

  • Understanding the MNIST Dataset

  • How to use the Torchvision dataset API

  • How to write a custom dataset class yourself

  • EDA (Exploratory Data Analysis) skills for datasets

A perfect theoretical understanding and implementation process
of the MNIST dataset, the most fundamental dataset in computer vision!

In this lecture, we will summarize the MNIST dataset, the dataset of the model that led computer vision to commercialization, from a researcher and developer's perspective.

Additionally, you will learn how to handle the MNIST dataset quickly and easily using PyTorch's API, and then develop fundamental skills in handling datasets by directly implementing a custom dataset class.

Theoretical understanding of the MNIST dataset

MNIST is the most fundamental dataset in computer vision and offers many learning points from a researcher and developer perspective. In this lecture, we will

  • Optical Character Recognition(OCR)

  • MNIST from an OCR Perspective

  • The process of how the MNIST dataset was curated from the NIST dataset

Through this, rather than simply discussing what the MNIST dataset is, we will establish the theoretical content of the dataset from a practical perspective.

Fast implementation of the MNIST dataset using the PyTorch API

In this lecture, we will cover how to use the Torchvision MNIST dataset class, which is the easiest way to handle the MNIST dataset through programming.

Through this, you will understand not only the general usage of dataset classes provided by Torchvision, but also how to structure the custom dataset classes we will implement ourselves in the future.

Implementing a Custom MNIST Dataset Class!

In practice, it is rare for Torchvision to provide dataset classes like it does for MNIST. In such cases, we must implement a custom dataset class ourselves.

In this lecture, we will implement the custom dataset class for MNIST, the most basic computer vision dataset, from start to finish. Through this, you will learn how to utilize datasets you collect yourself or datasets not provided by Torchvision in deep learning.

EDA for MNIST

As MNIST is a well-processed dataset, it has highly refined characteristics.

In this lecture, we will use the previously implemented dataset class to perform EDA to understand the basic characteristics of the dataset. Through this, you can learn how to identify the characteristics of computer vision datasets.



Recommended for
these people

Who is this course right for?

  • Beginners who want to build a solid foundation in deep learning and computer vision

  • Learners who want to "significantly" improve their deep learning implementation skills

  • Learners who want to understand the MNIST dataset

Need to know before starting?

  • Shin Kyung-shik's Deep Learning Odyssey - Introduction to Computer Vision

Hello
This is asdfghjkl13551941

3,833

Learners

177

Reviews

85

Answers

4.9

Rating

21

Courses

Lecture History

  • [Like Lion] Intermediate/Advanced AI Course

  • [National Institute of Meteorological Sciences] 2022, 2023, 2025 Meteorological AI Boost Camp

  • [Samsung Electro-Mechanics] Advanced Software Course for New Employees

  • [Korea Institute of Human Resources Development in Science and Technology] Long-term Mentoring for Strengthening R&D Implementation Capabilities

  • [Korea Institute of Human Resources Development in Science and Technology] E-learning content production for R&D professional courses

  • [Korea Institute of Human Resources Development in Science and Technology] Research Data Visualization Course for Postdoctoral Researchers

  • [Wonkwang University] Wonkwang University AI Collective Training and AI Short/Long-term Courses

  • [National Information Society Agency] SW Education for Women Professionals

  • [SK m&service] Data-Driven Decision Making

  • [Korea IT Business Promotion Association] ICT COG Academy

  • [Seoul Metropolitan Office of Education] Training in New Technology Fields

  • [KT] KT AI Competency Enhancement Course

  • [K-ICT] Data Safe Zone Analysis Camp

  • [Gyeonggi-do Business & Science Accelerator] Vision AI for Beginners

  • [Gyeonggi Business & Science Accelerator] Introduction to Data Analysis with Python

  • [Seoul National University of Science and Technology] Advanced AI Utilization Training

  • [Seoul National University] AI Utilization Capacity Building Training

  • [HD Korea Shipbuilding & Offshore Engineering] AIC AI Research Position Competency Assessment Development

  • [Multicampus] Mastering Core Machine Learning Algorithms: From Principles to Implementation

  • [Fast Campus] A Mathematical Approach to Deep Learning

  • [패스트캠퍼스] Machine Learning and Data Analysis A-Z: All-in-One Master Class

  • [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials

  • [Fast Campus] Deep Learning & AI Super Gap

  • [Fast Campus] Computer Science Super Gap VER.2

    Analysis A-Z [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials [Fast Campus] Deep Learning AI Super Gap [Fast Campus] Computer Science Super Gap VER.2

More

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

asdfghjkl13551941's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$11.00

25%

$11.00