강의

멘토링

로드맵

College Edu.

/

Mathematics

Optimization theory 1: 10 minutes a day, 1 month completion

This is the optimization theory required for AI/deep learning, computer vision, computer graphics, etc. Optimization Theory 1 mainly deals with the definition of multivariable functions and differentiation of multivariable functions. Why is that? Because all optimization problems are expressed in the form of multivariable functions. If you acquire the exact definition of multivariable functions and the concept of differentiation, the theoretical approach in the above fields will become considerably easier.

(5.0) 1 reviews

72 learners

  • jhim21
인공지능기초수학
저자 직강
이론 중심
optimization-problem
Linear Algebra
Machine Learning(ML)
Computer Vision(CV)

What you will learn!

  • Study the definition of multivariable functions required for optimization theory.

  • Studying differentiation of multivariable functions

  • Taylor expansion of multivariable functions

  • Book: Lecture based on Optimization Theory (written by Im Jang-hwan)

!! All optimization theory problems are expressed as multivariable functions. !!

Optimization theory is being used in a variety of fields. Let me introduce some representative fields.

AI/machine learning and data analysis, computer vision, computer graphics, applications in finance, natural sciences , etc.

Here's an important fact to know. I'll emphasize it again!!

"The fact is that all optimization problems are expressed in multivariable functional form."

If you want to approach optimization theory, the following two things are essential knowledge.

  1. A precise understanding of multivariable functions

  2. Exact differentiation method for multivariable functions

Many people approach optimization theory without knowing these two facts, and end up thinking it's too difficult. This lecture focuses on points 1 and 2. Once you study them, you'll eventually encounter them. Finally, I've tried to explain them simply. However, because this is a somewhat challenging field, it may not be completely easy. I recommend this lecture to anyone who is committed to consistent study and dedication. Thank you!!



Key topics covered in this lecture!

The bible of optimization theory is " S. Boyd, L. Vandenberghe: "Convex Optimization", Cambridge University Press, 2004. " It's available for download online. Once you've read this book, you'll realize how vast and profound the study of optimization theory is. This is proof that optimization theory is important and widely used. As the saying goes, "A journey of a thousand miles begins with a single step." This lecture will be your companion.

"Okay! Now, let's look at what we'll be studying."

Mathematical modeling is required to use optimization theory in this field.

A mathematical model is expressed as a multivariable function, which we call a cost function , and the method of finding the minimum of this function is called optimization.

So, studying optimization theory mathematically means

(1) You must be familiar with the definition of multivariable functions.

(2) You must be familiar with differentiation and Taylor expansion of multivariable functions.

(3) You must know about convex functions.

(4) You should be aware of several methods for finding the minimum. We will use the method that best suits our needs.

In this lecture < Optimization Theory 1>, we will study (1), (2), and (3) .

(4) Gradient descent and Lagrange multiplier method are advanced courses and will be covered in the upcoming <Optimization Theory 2>.


Pre-course notes 📢

  • You must thoroughly study <Optimization Theory 1> to easily study <Optimization Theory 2>. I recommend taking the courses sequentially.

  • This course uses Optimization Theory (by Jang-Hwan Lim) as a textbook.

Recommended for
these people

Who is this course right for?

  • Machine learning, deep learning, computer vision, computer graphics, and engineering people

  • I recommend this to those who want to properly understand the differentiation of multivariable functions.

  • I recommend this to those who want to study their major more deeply in graduate school.

Need to know before starting?

  • Linear algebra, calculus

  • The will to do it is essential

  • Those who will invest consistently for one month

Hello
This is

194

Learners

8

Reviews

7

Answers

4.8

Rating

4

Courses

박사 졸업 후 5년 정도 Computer vision를 공부하고 가르치는 계기가 돼서

지금까지 수학전공과 공학이론을 연결한 공부들을 하고 있습니다.

전문분야(공부 분야)

전공: 수학(Topological Geometry), 부전공(컴퓨터 공학)

현) 3D Computer Vision(3D Reconstruction) , Kalman Filter, Lie-group(SO(3)),

Stochastic Differential Equation 연구자

현) 유튜브 채널 운영: 임장환: 3D Computer Vision

현) facebook Spatial AI KR 그룹 (수학전문위원)

출신학교

독일 Kile 대학 이학박사 (Topological Geometry & Lie-group 전공, 컴퓨터 공학 부전공)

중앙대 수학과 학사, 석사(Topology 전공)

경력

전) 대성그룹 자회사 두비비젼 CTO

전) 중앙대학교 첨단영상 대학원 연구교수(3D Computer Vsion연구)

저서:

최적화이론: https://product.kyobobook.co.kr/detail/S000200518524

링크

유튜브: https://www.youtube.com/@3dcomputervision520

블로그: https://blog.naver.com/jang_hwan_im

 

 

 

 

 

 

Curriculum

All

17 lectures ∙ (3hr 16min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • Seunggu Kang님의 프로필 이미지
    Seunggu Kang

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    인공지능 전공하고 있는데, 제가 배운 인공지능은 뭐였나 싶습니다. 기초 수학을 배우니 이론이 밑바탕이 되니까 확실히 제가 배운 인공지능이 이해가 더 잘되고 깊은 깨달음을 얻었습니다. 내용도 너무 길지 않아서 지루하지 않고 한번 쭉 훑는데 큰 도움이 됩니다.

    $42.90

    jhim21's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!