inflearn logo

Understanding Machine Learning

This course systematically covers everything from the basic concepts of machine learning to its major algorithms. Starting with data representation, linear regression and classification, and optimization, it goes on to cover decision trees, ensembles, neural networks, unsupervised learning, and reinforcement learning. You will also learn about model generalization, selection, and interpretation, gaining an understanding of machine learning’s core principles and overall workflow.

15 learners are taking this course

Level Basic

Course period Unlimited

Machine Learning(ML)
Machine Learning(ML)
Machine Learning(ML)
Machine Learning(ML)
Thumbnail

What you will gain after the course

  • You can explain the core principles and differences of linear regression and classification, decision trees, ensembles, and neural networks, and select a model suitable for a given problem.

  • You can understand the concepts of overfitting and generalization, compare model performance, and establish criteria for selecting an appropriate model.

  • You can distinguish between supervised, unsupervised, and reinforcement learning and determine which learning approach best suits the characteristics of the data and problem.

The Power to Find Patterns in Data: Understanding Machine Learning

  • Understand the concepts of machine learning and how data is represented, and learn about key application areas such as recommendation services, image recognition, demand forecasting, and anomaly detection

  • Develop foundational skills to compare and understand models by learning the core principles of linear regression and classification, optimization, decision trees, ensemble methods, and neural networks, along with generalization, model selection, and model interpretation.

  • Expand the scope of learning to include unsupervised learning and reinforcement learning, laying the foundation for determining the learning approach and model suited to the characteristics of the data and problem.

You will learn the following.

1. Understanding Machine Learning and Data Representation

  • Learn the basic concepts of machine learning and the overall learning process, and learn how to represent data in a form that models can learn from.

  • Explore the principles and differences between linear regression and linear classification, and understand how they are used according to the characteristics of the problem being predicted.

  • Learn the concepts of loss functions and optimization, and understand the learning process of adjusting model parameters to reduce prediction errors.

  • Compare the structures and operating principles of decision trees, ensemble techniques, and neural networks to understand the characteristics and potential applications of major algorithms


2. Model Evaluation, Interpretation, and Various Learning Methods

  • Learn the concepts of overfitting and generalization, and develop a perspective for evaluating whether a model performs appropriately on new data not used for training.

  • Understand the basic criteria for comparing model performance and characteristics and selecting a model suitable for the data and the objectives of the problem

  • Interpret the model’s prediction results and the basis for its decisions, examine how input features affect predictions, and understand how the model works.

  • Understand the principles and differences between unsupervised learning, which discovers structures and patterns in data without correct answers, and reinforcement learning, which learns through interaction with an environment and rewards.

Notes Before Taking the Course

Practice environment

  • Operating system and version (OS): Windows, macOS, Linux, Ubuntu, Android, iOS, etc.


Prerequisite Knowledge and Important Notes

  • Whether prerequisite knowledge is required, considering the learning difficulty

  • Content directly related to taking the course, such as lecture video quality (audio/video), and recommended learning methods

  • Questions/answers and information regarding future updates

  • Notices Regarding the Copyright of Lectures and Learning Materials

Recommended for
these people

Who is this course right for?

  • Those who have started studying machine learning but find it difficult to grasp the overall learning process because of unfamiliar terminology and various algorithms.

  • Those who find the differences between regression, classification, decision trees, and neural networks confusing, and have difficulty determining which model to use for which problem.

  • Those who have tried using machine learning models but struggle to compare model performance and select models because they do not properly understand the principles of training or the concepts of overfitting and generalization

Need to know before starting?

  • Knowing basic mathematical concepts such as functions, graphs, and differentiation will make learning easier.

  • Understanding the basic operations of vectors and matrices and the fundamental concepts of probability and statistics will help you understand the lecture content.

  • Prior knowledge of machine learning is not required; you can learn step by step, starting with the basic concepts.

Hello
This is aisw

545

Learners

17

Reviews

4.9

Rating

8

Courses

Pukyong National University Software Convergence Innovation Institute

Curriculum

All

13 lectures ∙ (11hr 2min)

Published: 
Last updated: 

Reviews

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

aisw's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free