Skip to main content
Mathematical Fundamentals for Data Science 동영상

Mathematical Fundamentals for Data Science

About This Course

I. Rationale:

Machine learning, which is a part of data science, uses tools and results from various mathematical disciplines, including (but not limited to): linear algebra, probability, statistics, multivariable calculus, information theory, and computational learning theory. Familiarity with these ideas is crucial in better understanding the underlying idea of machine learning algorithms and perform the analysis on the results derived from them. However, although many online and offline courses for data science, machine learning, and artificial intelligence are available, only a limited number of courses offering the mathematical background for deep understanding of machine learning models and algorithms is available. In response, this course is designed to fill these gaps and through this course, we attempt to provide some basic mathematical background needed for introductory classes in machine learning.

In this course, we specifically cover basic principles in linear algebra, probability and statistics, and multivariable calculus and optimization, which are widely used and needed in machine learning.

We remark that this course concerns the mathematical background for data science and machine learning, not machine learning itself. That is, although it is possible to highlight the relevance of a mathematical concept with a machine learning algorithm, we will not discuss a specific machine learning models or algorithms.

기계학습은 데이터과학의 한 분야이며, 선형 대수, 확률, 통계, 다변수 미적분, 정보이론과 컴퓨터 학습 이론을 포함하여(또한 그 영역에 제한되지도 않습니다), 다양한 수학 원리로부터 나온 도구들과 결과들을 이용합니다. 이런 개념을 잘 아는 것은 기계학습 알고리즘의 기본 개념을 더 잘 이해하는데 중요하고 그런 개념들로부터 파생한 결과들에 대한 분석을 수행하는데 결정적입니다. 비록 데이터과학, 기계학습 그리고 인공지능에 관한 다수의 온라인 강좌 및 오프라인 강좌가 있지만, 기계학습 모델과 알고리즘에 대한 깊은 이해를 위한 수학적 배경을 제공하는 강좌는 극히 적습니다.

이에 이 강좌는 그러한 격차를 메우기 위한 의도로 설계되었습니다. 이 강좌를 통해서 우리는 기계학습 입문을 위해 필요한 기본적인 수학적 배경을 제공하려고 합니다. 이 강좌는 특히 선형 대수, 확률과 통계, 그리고 다변수 미적분과 최적화의 기본 원리를 포함합니다. 이 원리들은 기계학습에서 널리 사용되고 필요한 원리들입니다.

이 강좌는 기계학습 자체에 관한 내용이 아니라, 데이터과학과 기계학습을 위한 수학적 배경에 관한 것입니다. 그런 수학적 배경들이 기계학습 알고리즘을 수반하는 수학적 개념과 관련성이 있더라도, 이 강좌에서 특정한 기계학습 모델이나 알고리즘을 직접 논하지는 않을 것입니다.

이 강좌는 16주차(3주차는 자율학습)으로 구성되어 있습니다. 매 주차 비디오 강좌를 듣고 난 후, 퀴즈 버튼을 눌러서 퀴즈를 풀어야 점수에 반영됩니다. 해당 주차가 끝날 때 마다 게시판에서 관련 주제로 토론을 할 수 있습니다. 평가 내용은 퀴즈(20%), 시험(60%), 프로젝트(20%) 입니다. 이 강좌를 통과하려면 총 점수의 60% 이상을 얻어야 합니다.

이 강좌는 영어로 진행되며 영어자막과 한글자막을 동시에 제공합니다. 질문/대답과 토론도 한국어로 진행됩니다.

II. Course Aims and Outcomes:

Aims : The aim of this course is to provide students the basic mathematical background necessary to understand machine learning models or algorithms.

Specific Learning Outcomes: By the end of this course, students will: • Better understand the mathematical terms, concepts and algebra rules that data scientists should know before moving on to the higher level in the machine learning study

III. Course Requirements:

We presume students have a basic understanding of a high-school level mathematics although this course is designed for people who might be familiar with and exposed to a certain level of basic concepts in probability, calculus or linear algebra at the high-school or 1st-year college level.

IV. Grading Procedures:

Grading policy is as follows:

• Quizzes (60%): The course has XX quizzes.

• Projects (20%)

• Final Exam (20%): There will be a final exam one week after the last lecture.

To pass the course, you must score 60% or above.

V. Course Schedule

• Course registration period : 2017.10.1~2017.11.30

• Opening and Ending : 2017.10.10~2018. 2.10

Ⅵ. Course Staff

Prof. Taesu Cheong Image

Taesu Cheong

Professor, School of Industrial Management Engineering, Korea University

Prof. Jaegul Choo Image

Jaegul Choo

Assistant Professor, Dept. of Computer Science and Engineering, Korea University

TA. Soonkyo Lee Image

Soonkyo Lee

Teaching Assistant, School of Industrial Management Engineering, Korea University

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.

관련 강좌

  1. major

    (Computers & Communication)
  2. 강좌를 개발하고 운영하는 기관입니다. 컨소시엄으로 운영 시, 대표기관의 명칭이 나타납니다


  3. 강좌의 구성 주차 수를 의미합니다. (강좌를 충실히 학습하기 위해 필요한 주당 학습시간을 의미합니다.)

    Course Week
    (Estimated Effort)

    (주당 03시간 00분)
  4. 본 강좌 이수자에게 인정되는 학습시간으로 해당 강좌의 동영상, 과제, 시험, 퀴즈, 토론 등의 시간을 포함합니다. (강의 내용과 관련된 동영상 재생 시간의 총 합계입니다.)

    Accredited learning time
    (Video Duration)

    (13시간 00분)
  5. 수강신청이 가능한 기간으로 해당 기간 내에만 수강신청이 가능합니다.

    Course Registration Period

    2017.10.17 ~ 2017.11.30
  6. 강좌가 운영되고 교수지원이 이루어지는 기간입니다. 이수증은 강좌운영기간이 종료된 이후에 발급받을 수 있습니다.

    Classes Period

    2017.10.17 ~ 2018.01.30