We may earn an affiliate commission when you visit our partners.
Course image
Eric Siegel

머신 러닝. 여러분 팀이 필요로 하는 것, 여러분 상사가 요구하는 것, 그리고 여러분의 커리어가 사랑하는 것입니다. LinkedIn은 '기업이 가장 필요로 하는 역량' 중 하나이자 미국 내 가장 부상하고 있는 직군으로 머신 러닝을 꼽았습니다.

머신 러닝(일명 '예측 분석')을 배포하기 위해서는, 그 작동 원리를 알아야 합니다. 자신이 실무자가 아닌 기업가라 해도(직접 수치를 다루지 않는 경우), 전반적인 프로젝트를 처리하기 위해서는 머신 러닝의 기본 메커니즘을 파악하고 있어야 합니다. 다시 말해 경영진, 의사결정권자, 또는 운영 관리자 등 직무와 관계없이 예측 모델을 통합하여 의사 결정을 내리는 방법을 감독하는 사람이라면, 가지고 있는 정보가 많을수록 더 나은 결과를 얻을 수 있습니다.

작동 원리를 자세히 살펴보는 일은 아주 재미있을 겁니다. 머신 러닝의 메커니즘은 흥미롭고 놀라울 뿐 아니라, 직관적으로도 이해가 쉽습니다. 전 세계적으로 머신 러닝의 영향력이 빠르게 커지고 있습니다. 이제는 데이터 예측력을 입증하고, 이를 과학적으로 활용하는 방법을 명확히 해야 할 때입니다.

Read more

머신 러닝. 여러분 팀이 필요로 하는 것, 여러분 상사가 요구하는 것, 그리고 여러분의 커리어가 사랑하는 것입니다. LinkedIn은 '기업이 가장 필요로 하는 역량' 중 하나이자 미국 내 가장 부상하고 있는 직군으로 머신 러닝을 꼽았습니다.

머신 러닝(일명 '예측 분석')을 배포하기 위해서는, 그 작동 원리를 알아야 합니다. 자신이 실무자가 아닌 기업가라 해도(직접 수치를 다루지 않는 경우), 전반적인 프로젝트를 처리하기 위해서는 머신 러닝의 기본 메커니즘을 파악하고 있어야 합니다. 다시 말해 경영진, 의사결정권자, 또는 운영 관리자 등 직무와 관계없이 예측 모델을 통합하여 의사 결정을 내리는 방법을 감독하는 사람이라면, 가지고 있는 정보가 많을수록 더 나은 결과를 얻을 수 있습니다.

작동 원리를 자세히 살펴보는 일은 아주 재미있을 겁니다. 머신 러닝의 메커니즘은 흥미롭고 놀라울 뿐 아니라, 직관적으로도 이해가 쉽습니다. 전 세계적으로 머신 러닝의 영향력이 빠르게 커지고 있습니다. 이제는 데이터 예측력을 입증하고, 이를 과학적으로 활용하는 방법을 명확히 해야 할 때입니다.

본 강좌는 머신 러닝의 작동 원리를 다루고 있습니다. 복잡한 계산 없이 기초적인 원리, 데이터에서 통찰력을 얻는 방법, 이러한 통찰력을 신뢰할 수 있는 방법, 예측 모델의 성능은 어느 정도인지 등을 살펴봅니다. 이는 분석 전문가들 뿐 아니라 모든 비즈니스 전문가에게도 필요한 내용입니다.

또한 본 강좌에서는 일반적인 수준의 머신 러닝과 더불어 최신 고급 기법을 다룰 뿐 아니라, 굉장히 흔하지만 간과하기 쉬운 함정을 피할 수 있는 방법을 제시합니다. 본 강좌에서는 이러한 주제를 심층적으로 다루고 있지만, 기술적인 지식이 없는 학습자와 입문자도 쉽게 이해할 수 있도록 구성되었습니다.

본 강좌에서는 다음과 같이 성능이 우수하거나 그렇지 않은 기법, 그리고 그 경계에 있는 기법 등을 다루고 있으며, 이를 통해 어떤 기법이 효과적인지를 학습합니다.

– 의사결정 나무, 로지스틱 회귀, 신경망 등 예측 모델링 알고리즘의 작동 원리

– 과적합, p-해킹, 상관관계로부터 인과관계를 추정하는 오류 등의 위험한 함정

– 예측 모델을 해석하는 방법과 그 작동 원리를 설명하는 방법

– 앙상블 모델링, 업리프트 모델링(일명 ‘설득 모델링’) 등의 고급 기법

– 수많은 머신 러닝 소프트웨어 옵션 중 툴을 선정하는 방법

– 비즈니스 측면에서의 예측 모델 평가 방법

– 보호 계층에 대한 잠재적 편향이 내재된 예측 모델을 가려내는 방법 (AI 윤리)

심층적인 주제를 쉽게 풀이. Columbia University 교수 시절 티칭 어워드를 수상한, 업계 선두주자 Eric Siegel이 여러분을 초대합니다. 본 커리큘럼은 심도 있는 내용으로 수강생의 참여를 유도하며, 머신 러닝이라는 주제를 놀라울 정도로 쉽게 풀이하는 과정 중 하나로 손꼽힙니다.

이론 중심, 복잡한 계산 배제. 본 강좌에서는 실습보다는, 비즈니스 리더와 급부상하는 데이터 과학자 모두가 활용할 수 있도록 최신 기술과 가장 치명적인 함정을 폭넓게 다루고 있습니다. 따라서 코딩이나 머신 러닝 소프트웨어 사용과 관련된 실습은 진행하지 않습니다. 예외적으로, 평가 과제 중 하나로 Excel 또는 Google Sheets를 통해 예측 모델을 직접 만들어보고, 해당 모델이 어떻게 개선되는지 눈으로 직접 확인하는 실습 과정이 포함되어 있습니다.

전문적 지식을 갖춘 수강생에게도 적합한 강의. 바로 실습에 뛰어들기 전에, 분석 전문가들처럼 잘 생각해 보세요. 이 커리큘럼은 훌륭한 기술 전문가들에게도 필요한 여러 보충적 노하우를 제공합니다. 이 강의는 탄탄한 개념 구조 속에 핵심 기술을 위치시킵니다. 또한 대부분의 기술 분야 강좌에서 다루지 않는 업리프트 모델링(설득 모델링)이나 위험한 함정에 대해서도 다루고 있습니다.

벤더 중립적. 본 강좌에는 SAS 제품을 사용한 머신 러닝 소프트웨어 데모 강의가 포함되어 있습니다. 그러나 이 커리큘럼은 벤더 중립적이며. 범용적으로 적용될 수 있습니다. 본 강좌에서 다루는 내용과 학습 목표는 어떤 머신 러닝 소프트웨어 툴을 사용하느냐에 관계없이 적용됩니다.

선행강좌. 본 강좌를 수강하기에 앞서, 전문 강좌의 'The Power of Machine Learning'(강좌 1)과 'Launching Machine Learning'(강좌 2)을 먼저 수강하시기 바랍니다.

Enroll now

What's inside

Syllabus

1단원. 머신 러닝에 대한 기초 원리
데이터가 클수록 위험한 경우는 언제일까요? 무작위 노이즈의 함정에 빠지지 않고 과학적 발견의 신뢰성을 입증할 수 있는 방법은 무엇일까요? 이번 단원에서는 머신 러닝이 효과적인 성능을 발휘하는 근본적인 방법에는 무엇이 있는지 살펴봅니다. 먼저, 일반적이면서도 골칫거리인 세 가지 함정(과적합, p-해킹, 상관관계만으로 인과관계를 추정하는 오류)을 알아보겠습니다. 그 다음으로는 머신 러닝 기법 설계의 바탕이 되는 기본 원칙을 정립해 보겠습니다.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
학습자의 참여를 유도하여 머신러닝이라는 주제를 놀랍도록 쉽게 풀이
초보자도 쉽게 이해할 수 있도록 구성
머신 러닝의 작동 원리를 다루어 분석 전문가뿐만 아니라 모든 비즈니스 전문가에게 필요한 지식 제공
최신 고급 기법과 함정 피하는 방법 소개
실습 없이 비즈니스 리더와 급부상하는 데이터 과학자 모두가 활용 가능
Excel 또는 Google Sheets를 통해 직접 예측 모델을 만들어 개선 과정을 눈으로 확인하는 실습 과제 포함
전문적 지식을 갖춘 수강생에게도 필요한 보충적 노하우 제공
SAS 제품을 사용한 머신 러닝 소프트웨어 데모 강의 포함
특수 고급 기법인 업리프트 모델링(설득 모델링)을 다룸

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

머신 러닝 개념, 함정 및 비즈니스 통찰력

수강생들은 이 강좌가 머신 러닝의 개념적 이해를 깊게 하는 데 매우 효과적이며, 특히 복잡한 계산 없이 핵심 원리를 다루는 방식에 높은 만족도를 보였습니다. 강좌는 비즈니스 적용 사례와 더불어 과적합 및 데이터 편향 같은 흔한 함정을 명확하게 설명한다는 점이 가장 큰 강점으로 꼽힙니다. 시겔 교수님의 탁월한 강의력 덕분에 어려운 주제도 직관적으로 이해할 수 있었고, 실무에 바로 적용 가능한 통찰력을 얻었다는 평가가 지배적입니다. 그러나 일부 수강생들은 실습 중심의 코딩 경험을 기대했으나, 이 강좌는 이론 중심으로 코딩 실습이 거의 없다는 점을 미리 숙지해야 합니다. 그럼에도 불구하고, 경영진, 의사결정권자 및 신진 데이터 과학자 모두에게 ML 프로젝트를 효과적으로 감독하고 이해하는 데 필수적인 전략적 통찰력을 제공한다는 점에서 높이 평가받고 있습니다. AI 윤리와 같은 시의적절한 주제를 다루는 점도 특징입니다.
시겔 교수님의 명확하고 직관적인 설명 덕분에 어려운 개념도 쉽게 이해됩니다.
"시겔 교수님의 강의는 역시 명불허전입니다. 머신 러닝을 이론적으로 깊이 파고들면서도, 어려운 계산 없이 직관적으로 이해할 수 있도록 잘 구성되어 있습니다."
"교수님의 설명이 매우 논리정연하고, 깊이 있는 내용을 쉽게 전달하는 능력이 탁월합니다."
"교수님의 설명 방식이 귀에 쏙쏙 들어오고, 어려운 내용도 쉽게 소화할 수 있게 해줍니다."
기술 배경이 없어도 ML 프로젝트를 이해하고 감독해야 하는 이들에게 이상적입니다.
"경영진 입장에서 ML 프로젝트를 이해하고 감독하는 데는 더할 나위 없이 좋았습니다."
"비개발자분들, 특히 ML 프로젝트를 총괄해야 하는 분들에게 강추합니다."
"비즈니스 의사결정권자에게는 필수적인 내용이라고 생각합니다."
"기술적인 깊이보다는 전략적인 이해에 중점을 두는 분들께 이상적입니다."
흔한 오류, 과적합, 그리고 AI 편향성 같은 중요한 함정을 깊이 있게 다룹니다.
"특히 상관관계와 인과관계의 혼동, P-해킹 등의 오류에 대한 설명은 매우 중요하다고 생각합니다."
"특히 과적합이나 데이터 편향 같은 함정을 다루는 부분이 인상 깊었습니다."
"이론적 배경과 함께 현실에서 발생할 수 있는 '함정'에 대한 경고가 매우 유익했습니다."
"특히 윤리적 고려사항과 예측 모델의 편향성에 대한 논의는 시의적절하고 매우 중요합니다."
머신 러닝의 원리와 비즈니스 적용에 대한 깊이 있는 이해를 제공합니다.
"이 강좌는 머신 러닝의 개념적 이해를 깊게 하는 데 정말 큰 도움이 되었습니다. 복잡한 수학 없이도 핵심 원리와 비즈니스 적용 사례를 명확하게 설명해주어서..."
"머신 러닝의 작동 원리를 비기술적인 관점에서 이해하고자 하는 분들에게 강력 추천합니다. 이론적 배경과 함께 현실에서 발생할 수 있는 '함정'에 대한 경고가 매우 유익했습니다."
"데이터 과학 분야에서 일하고 있지만, 머신 러닝의 근본적인 원리와 흔히 빠지는 함정을 다시 한번 정리하고 싶어서 수강했습니다."
"이 강좌는 머신 러닝의 '왜'와 '어떻게'에 초점을 맞춥니다. 단순히 알고리즘을 사용하는 것을 넘어, 그 안에 담긴 논리와 위험성을 배우고 싶다면 이 강의가 적합합니다."
이론 중심이며, 코딩이나 실제 ML 소프트웨어 활용 실습은 거의 제공되지 않습니다.
"코딩 실습이 없는 점이 아쉽다는 의견도 있지만, 제 목표는 '개념 마스터'였기에 완벽했습니다."
"실제 코딩 연습이 부족해서 실무 역량을 바로 키우기엔 한계가 있었습니다."
"저는 코딩을 통해 머신 러닝 모델을 직접 만들고 싶어서 이 강의를 신청했는데, 예상과 달랐습니다. 이론 설명이 대부분이고, 실제 코드를 다루는 내용은 거의 없습니다."
"이론만 너무 강조해서 지루했습니다. 저는 실습 위주의 강의를 선호하는데, 이 강의는 저와 맞지 않았어요. 코딩 예제가 전혀 없어서 아쉬웠습니다."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 머신 러닝 자세히 알아보기: 기술적 팁, 요령, 그리고 함정 with these activities:
머신러닝 권장 도서 목록 만들기
본 강의에 대한 여러분의 이해를 강화할 수 있는 머신러닝 관련 책 목록을 만들어봅니다.
Show steps
  • 유명 머신러닝 책을 찾아봅니다.
  • 책에 대한 리뷰와 요약을 읽어봅니다.
  • 도서관이나 온라인 서점에서 책을 고려해봅니다.
  • 자신만의 책 목록을 만듭니다.
Participate in a study group or online forum
Engage with other learners to discuss concepts, share insights, and clarify doubts.
Show steps
  • Find or join a study group or online forum dedicated to machine learning
  • Participate in discussions, ask questions, and contribute your knowledge
  • Collaborate on projects and assignments
Solve practice problems on machine learning algorithms
Reinforce your understanding of machine learning algorithms by solving practice problems and applying them to different scenarios.
Show steps
  • Review the concepts of supervised and unsupervised learning
  • Practice solving problems on different machine learning algorithms, such as linear regression, logistic regression, and decision trees
  • Analyze the results and identify patterns
Five other activities
Expand to see all activities and additional details
Show all eight activities
Develop a machine learning project proposal
Demonstrate your understanding of machine learning by outlining a project proposal that addresses a specific business problem.
Show steps
  • Define the business problem and objectives
  • Identify the data sources and features to be used
  • Choose appropriate machine learning algorithms
  • Outline the evaluation metrics and deployment strategy
Build a predictive model using real-world data
Practice applying the concepts of machine learning to solve a real-world problem and gain hands-on experience.
Show steps
  • Identify a business problem that can be solved with machine learning
  • Collect and prepare relevant data
  • Choose and train a machine learning model
  • Evaluate the performance of the model
  • Deploy the model and monitor its performance
Follow online tutorials on advanced machine learning techniques
Expand your knowledge of machine learning by exploring advanced techniques and their applications.
Browse courses on Deep Learning
Show steps
  • Identify areas where you want to deepen your understanding
  • Find reputable online tutorials or courses that cover these topics
  • Follow the tutorials, complete the exercises, and apply the concepts to practical examples
Write a blog post or article on a machine learning topic
Solidify your understanding by explaining machine learning concepts and sharing your knowledge with others.
Show steps
  • Choose a specific machine learning topic that you want to write about
  • Research the topic and gather relevant information
  • Organize your thoughts and write a clear and concise article
  • Share your article on a blog, website, or social media platform
Volunteer as a mentor or tutor for aspiring machine learning practitioners
Reinforce your knowledge by helping others learn and apply machine learning concepts.
Show steps
  • Identify opportunities to volunteer as a mentor or tutor
  • Share your knowledge and expertise with aspiring machine learning practitioners
  • Provide guidance, support, and encouragement

Career center

Learners who complete 머신 러닝 자세히 알아보기: 기술적 팁, 요령, 그리고 함정 will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data scientists are responsible for developing, deploying, and maintaining machine learning models. They must understand the underlying principles of machine learning, as well as the strengths and weaknesses of different algorithms. This course provides a comprehensive overview of the field of machine learning, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a data scientist.
Machine Learning Engineer
Machine learning engineers are responsible for designing, building, and deploying machine learning systems. They must have a strong understanding of machine learning algorithms, as well as the ability to apply them to real-world problems. This course provides a comprehensive overview of the field of machine learning, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a machine learning engineer.
Data Analyst
Data analysts are responsible for collecting, cleaning, and analyzing data. They must be able to identify patterns and trends in data, and communicate their findings to stakeholders. This course provides a comprehensive overview of the field of data science, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a data analyst.
Business Analyst
Business analysts are responsible for analyzing business problems and recommending solutions. They must be able to understand the needs of stakeholders, and communicate their findings in a clear and concise manner. This course provides a comprehensive overview of the field of business analysis, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a business analyst.
Product Manager
Product managers are responsible for developing and launching new products. They must be able to understand the needs of customers, and translate those needs into product requirements. This course provides a comprehensive overview of the field of product management, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a product manager.
Marketing Manager
Marketing managers are responsible for developing and executing marketing campaigns. They must be able to understand the needs of customers, and develop strategies to reach them. This course provides a comprehensive overview of the field of marketing, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a marketing manager.
Sales Manager
Sales managers are responsible for leading and motivating sales teams. They must be able to understand the needs of customers, and develop strategies to close deals. This course provides a comprehensive overview of the field of sales, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a sales manager.
Operations Manager
Operations managers are responsible for overseeing the day-to-day operations of a business. They must be able to plan and execute projects, and manage resources efficiently. This course provides a comprehensive overview of the field of operations management, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as an operations manager.
Financial Analyst
Financial analysts are responsible for analyzing financial data and making recommendations. They must be able to understand the financial markets, and develop strategies to maximize returns. This course provides a comprehensive overview of the field of financial analysis, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a financial analyst.
Actuary
Actuaries are responsible for assessing and managing risk. They must be able to understand the financial markets, and develop strategies to minimize losses. This course provides a comprehensive overview of the field of actuarial science, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as an actuary.
Statistician
Statisticians are responsible for collecting, analyzing, and interpreting data. They must be able to understand the statistical methods, and apply them to real-world problems. This course provides a comprehensive overview of the field of statistics, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a statistician.
Software Engineer
Software engineers are responsible for designing, developing, and maintaining software systems. They must be able to understand the needs of users, and develop software that meets those needs. This course provides a comprehensive overview of the field of software engineering, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a software engineer.
Computer Scientist
Computer scientists are responsible for developing new computer technologies. They must be able to understand the theoretical foundations of computer science, and apply them to real-world problems. This course provides a comprehensive overview of the field of computer science, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a computer scientist.
Data Engineer
Data engineers are responsible for building and maintaining data infrastructure. They must be able to understand the needs of data scientists, and develop systems that meet those needs. This course provides a comprehensive overview of the field of data engineering, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a data engineer.
Database Administrator
Database administrators are responsible for managing and maintaining databases. They must be able to understand the needs of users, and develop systems that meet those needs. This course provides a comprehensive overview of the field of database administration, covering both the theoretical foundations and the practical applications. By taking this course, you will gain the knowledge and skills you need to succeed as a database administrator.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 머신 러닝 자세히 알아보기: 기술적 팁, 요령, 그리고 함정.
머신 러닝의 통계적 기반과 확률론적 모델링에 대해 깊이 있게 다룹니다.
머신 러닝의 기본 개념과 알고리즘을 다루고 있으며, 인지 과학적 관점을 통합합니다.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser