Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Carlos Guestrin

데이터가 있고 그 데이터로 무엇을 알 수 있는지 궁금하신가요? 머신 러닝으로 비즈니스를 개선할 수 있는 핵심 방법을 더 깊이 이해해야 하나요? 회귀 및 분류에서 딥 러닝 및 추천 시스템까지 어떤 내용으로든 전문가와 대화할 수 있기를 원하시나요?

이 과정에서는 일련의 실제 사례 연구를 통해 머신 러닝에 대한 실무 경험을 얻을 수 있습니다. 첫 번째 과정이 끝나면 주택 수준 특성을 기반으로 주택 가격을 예측하고, 사용자 리뷰에서 감정을 분석하고, 관심 문서를 검색하고, 제품을 추천하고, 이미지를 검색하는 방법을 배우게 됩니다. 이러한 사용 사례에 대한 실습을 통해 광범위한 영역에서 머신 러닝 방법을 적용할 수 있습니다.

이 첫 번째 과정은 머신 러닝 방법을 블랙박스로 취급합니다. 이 추상화를 통해 관심 있는 작업을 이해하고, 이러한 작업을 머신 러닝 도구와 일치시키고, 출력 품질을 평가하는 데 집중할 것입니다. 후속 과정에서는 모델과 알고리즘을 검토하여 이 블랙박스의 구성 요소를 자세히 알아볼 것입니다. 이 조각들은 결합하여 지능형 애플리케이션 개발에 사용할 머신 러닝 파이프라인을 형성합니다.

Read more

데이터가 있고 그 데이터로 무엇을 알 수 있는지 궁금하신가요? 머신 러닝으로 비즈니스를 개선할 수 있는 핵심 방법을 더 깊이 이해해야 하나요? 회귀 및 분류에서 딥 러닝 및 추천 시스템까지 어떤 내용으로든 전문가와 대화할 수 있기를 원하시나요?

이 과정에서는 일련의 실제 사례 연구를 통해 머신 러닝에 대한 실무 경험을 얻을 수 있습니다. 첫 번째 과정이 끝나면 주택 수준 특성을 기반으로 주택 가격을 예측하고, 사용자 리뷰에서 감정을 분석하고, 관심 문서를 검색하고, 제품을 추천하고, 이미지를 검색하는 방법을 배우게 됩니다. 이러한 사용 사례에 대한 실습을 통해 광범위한 영역에서 머신 러닝 방법을 적용할 수 있습니다.

이 첫 번째 과정은 머신 러닝 방법을 블랙박스로 취급합니다. 이 추상화를 통해 관심 있는 작업을 이해하고, 이러한 작업을 머신 러닝 도구와 일치시키고, 출력 품질을 평가하는 데 집중할 것입니다. 후속 과정에서는 모델과 알고리즘을 검토하여 이 블랙박스의 구성 요소를 자세히 알아볼 것입니다. 이 조각들은 결합하여 지능형 애플리케이션 개발에 사용할 머신 러닝 파이프라인을 형성합니다.

학습 결과: 이 과정을 마치면 다음을 수행할 수 있습니다.

-실제로 머신 러닝의 잠재적 애플리케이션을 식별합니다.

-회귀, 분류 및 클러스터링을 통해 가능해진 분석의 핵심 차이를 설명합니다.

-잠재적 애플리케이션에 적합한 머신 러닝 작업을 선택합니다.

-회귀, 분류, 클러스터링, 검색, 추천 시스템 및 딥 러닝을 적용합니다.

-머신 러닝 모델에 대한 입력 정보 역할을 하는 특성으로 데이터를 제시합니다.

-각 작업에 대한 관련 오류 지표 측면에서 모델 품질을 평가합니다.

-새로운 데이터를 분석하기 위해 모델에 맞는 데이터 세트를 활용합니다.

-머신 러닝을 핵심으로 사용하는 엔드 투 엔드 애플리케이션을 구축합니다.

-Python에서 이러한 기술을 구현합니다.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

인사말
머신 러닝(ML)은 어디에나 있지만 종종 은밀하게 작동합니다.

이 전문화 과정에 대한 소개는 머신 러닝의 힘과 수료 시 개인적으로 개발 및 배포할 수 있는 다양한 지능형 애플리케이션에 대한 통찰력을 제공합니다.

또한 우리가 누구인지, 어떻게 여기까지 왔는지, 지능형 애플리케이션의 미래에 대한 관점에 대해서도 논의합니다.
Read more

우리는 첫 번째 사례 연구의 맥락에서 이 아이디어를 탐구하여 주택 가격을 예측할 것입니다. 여기서 입력 특성(면적, 침실 및 욕실 수 등)에서 연속적인 값(가격)을 예측하는 모델을 생성합니다.

이는 회귀를 적용할 수 있는 많은 분야 중 하나일 뿐입니다. 다른 적용 분야는 의학의 건강 결과, 금융의 주가, 고성능 컴퓨팅의 전력 사용량 예측부터 유전자 발현에 중요한 조절기 분석에 이르기까지 다양합니다.

또한 예측 모델의 성능을 분석하고 Jupyter 노트북을 사용하여 실제로 회귀를 구현하는 방법을 검토합니다.

이 세 번째 사례 연구인 문서 검색에서는 다양한 문서 표현과 가장 유사한 하위 집합을 검색하는 알고리즘을 검사합니다. 또한 유사성(예: 문서 주제)에 의해 문서를 자동으로 그룹화하는 문서의 구조화된 표현을 고려합니다.

실제로 Jupyter 노트북에서 Wikipedia 항목에 대한 지능형 문서 검색 시스템을 구축합니다.

다양한 기술을 사용하여 이러한 추천 시스템을 구축하는 방법을 배우고 장단점을 살펴봅니다.

우리가 조사하는 한 가지 방법은 사용자 및 제품의 특성을 학습하여 권장 사항을 형성하는 행렬 분해입니다. Jupyter 노트북에서 이러한 기술을 사용하여 실제 노래 추천 시스템을 구축합니다.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
업계와 실제에서 적용 가능한 머신 러닝 기술의 기본 탐구
머신 러닝 개념의 이해에 필수적인 회귀, 분류, 클러스터링 기술 강조
주택 가격 예측, 감정 분석, 문서 검색, 제품 추천, 이미지 검색 등 다양한 실무 사례 연구 통합
궁극적인 애플리케이션 개발을 위한 모델 구축 및 배포까지의 엔드투엔드 머신 러닝 파이프라인 안내
데이터 분석 및 모델 평가를 위한 Python 기반 프레임워크 제공
데이터 과학 및 머신 러닝 분야 초보자 및 경력 개발자 모두에게 적합

Save this course

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

Reviews summary

사례 기반 머신 러닝 입문

학생들은 이 과정이 실제 사례 연구를 통해 머신 러닝의 기초 개념을 다지는 데 매우 효과적이라고 평가합니다. 특히 핸즈온 코딩 실습파이썬 활용을 통해 배운 내용을 적용할 수 있다는 점이 긍정적입니다. 명확한 강사 설명은 복잡한 개념을 이해하는 데 도움을 주지만, 일부 학습자들은 심층적인 이론적 배경부족하다고 느꼈으며, 파이썬 사전 지식이 없으면 실습 진행에 어려움을 겪을 수 있다고 언급했습니다. 이는 입문자에게 적합하지만, 코딩 경험이 있거나 응용에 초점을 맞춘 학습자에게 더 유리합니다.
강사님의 설명이 명확하고 이해하기 쉬워 학습에 도움이 됩니다.
"머신 러닝에 대한 지식이 전혀 없던 저에게 아주 좋은 출발점이었습니다. 강사님의 설명이 매우 친절하고 명확해서, 복잡하게 느껴졌던 개념들을 쉽게 이해할 수 있었습니다."
"강의 구성이 매우 체계적입니다. 각 모듈이 명확한 목표를 가지고 사례 연구와 함께 진행되어 학습하기 좋았습니다. 초보자도 쉽게 접근할 수 있는 좋은 입문 과정입니다."
"복잡한 머신 러닝 개념도 강사님의 명확한 설명 덕분에 쉽게 이해할 수 있었어요."
실제 문제 해결에 중점을 둔 실용적인 접근 방식이 돋보입니다.
"머신 러닝이 실제 비즈니스 문제 해결에 어떻게 적용되는지 명확하게 보여주는 과정입니다. 주택 가격 예측부터 이미지 검색까지, 다양한 사례 연구를 통해 실용적인 지식을 얻을 수 있었습니다."
"파이썬과 Jupyter 노트북을 활용한 핸즈온 실습이 매우 효과적이었고, 막연했던 ML 개념들을 구체적인 경험으로 연결해 주었습니다."
"다양한 머신 러닝 애플리케이션을 경험할 수 있는 실용적인 과정입니다. 회귀, 분류, 추천 시스템 등 광범위한 주제를 다루며, 각 사례가 어떻게 적용되는지 잘 보여줍니다."
실습 참여를 위해 기본적인 파이썬 프로그래밍 지식이 요구됩니다.
"파이썬 프로그래밍에 익숙하지 않아서 실습을 따라가는 데 어려움이 많았습니다. 코딩 기초가 부족하다면 실습 과제를 완료하는 데 시간이 많이 걸릴 수 있습니다."
"강의는 빠르게 진행되므로, 어느 정도 파이썬 배경 지식을 갖추고 시작하는 것이 좋습니다. 그렇지 않으면 실습을 따라가기 어려울 수 있습니다."
"몇몇 강의 설명이 불친절하거나, 특정 개념에 대한 충분한 배경 설명 없이 넘어가는 경우가 있었습니다. 실습 환경 설정 과정에서도 작은 문제들이 발생하여 시간을 소모했습니다."
입문자에게 적합하나, 심층적인 이론적 배경 설명은 부족합니다.
"이 과정은 '블랙박스'처럼 ML 도구를 활용하는 데 집중하기 때문에, 내부 동작 원리나 수학적 배경에 대한 깊은 이해를 바라는 분들께는 다소 아쉬울 수 있습니다."
"기대했던 것보다 내용이 너무 얕아서 아쉬웠습니다. 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:
Pandas 및 scikit-learn 자습서 따르기
Pandas 및 scikit-learn 자습서를 따라가면 이러한 라이브러리의 핵심 기능을 익히고 이 과정에서 사용하는 프레임워크에 대해 더 잘 이해할 수 있습니다.
Browse courses on Pandas
Show steps
  • Pandas 자습서에서 데이터 프레임 조작 및 데이터 분석 기술 익히기
  • scikit-learn 자습서에서 머신 러닝 모델 학습 및 평가 기술 익히기
주택 가격 예측기 프로젝트 시작
주택 가격 예측기 프로젝트를 시작하면 회귀 분석의 실제적 적용을 경험하게 되며 머신 러닝의 실무적 측면을 이해하는 데 도움이 됩니다.
Show steps
  • 주택 가격 데이터 세트 수집
  • 데이터 탐색 및 전처리 수행
  • 회귀 모델 선택 및 학습
  • 모델 성능 평가
  • 예측기 구축 및 배포
지역 머신 러닝 미팅 참여
지역 머신 러닝 미팅에 참여하면 지역 커뮤니티와 연결하고 업계 동향에 대해 알아볼 수 있습니다.
Show steps
  • Meetup 또는 지역 이벤트에서 관련 미팅 찾기
  • 미팅 참석 및 다른 참가자와 네트워킹
  • 새로운 기술과 최신 동향에 관해 배우기
Four other activities
Expand to see all activities and additional details
Show all seven activities
머신 러닝 워크숍 또는 부트캠프 참여
머신 러닝 워크숍 또는 부트캠프에 참여하면 집중적인 학습 경험을 통해 특정 머신 러닝 기술을 습득할 수 있습니다.
Show steps
  • 관련 워크숍 또는 부트캠프 찾기
  • 등록 및 참여
  • 워크숍 또는 부트캠프 내용 습득
  • 실습 및 프로젝트 구축
  • 인증 또는 완료 증명서 획득
Kaggle 경진 대회 문제 해결
Kaggle 경진 대회 문제를 해결하면 머신 러닝 기술을 실제 데이터 세트에 적용하고 문제 해결 능력을 향상시킬 수 있습니다.
Show steps
  • Kaggle 웹사이트에서 관련 경진 대회 선택
  • 데이터 세트 다운로드 및 탐색
  • 머신 러닝 모델 개발 및 평가
  • 리더보드 제출
  • 다른 참가자의 솔루션 분석
지역 머신 러닝 해커톤 참여
지역 머신 러닝 해커톤에 참여하면 커뮤니티와 연결하고 실제 문제를 해결하는 데 기여할 수 있습니다.
Show steps
  • 가까운 해커톤 이벤트 찾기
  • 팀 구성 또는 개별 참가
  • 문제 진술 이해
  • 머신 러닝 모델 개발 및 구현
  • 프로젝트 발표 및 피드백 수집
머신 러닝 오픈 소스 프로젝트에 기여
머신 러닝 오픈 소스 프로젝트에 기여하면 커뮤니티에 환원하고 실제적 경험을 쌓을 수 있습니다.
Show steps
  • GitHub에서 관련 오픈 소스 프로젝트 찾기
  • 프로젝트에 대한 이슈 또는 풀 리퀘스트 검토
  • 문제 수정 또는 기능 추가
  • プル 리퀘스트 제출 및 검토 요청
  • 프로젝트 유지자의 피드백 통합

Career center

Learners who complete 머신 러닝 기초: 사례 연구 접근 방식 will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data scientists analyze data to create models and algorithms that solve business problems. This course provides the skills to analyze data and extract meaningful insights, making it an excellent foundation for a career as a data scientist. You'll learn how to use machine learning techniques to automate tasks and make predictions, which are valuable skills for data scientists.
Machine Learning Engineer
Machine learning engineers build, deploy, and maintain machine learning models. This course provides the skills to develop and implement machine learning models, making it a good fit for a career as a machine learning engineer. You'll learn how to use machine learning techniques to solve real-world problems, which is a key skill for machine learning engineers.
Software Engineer
Software engineers design, develop, and maintain software systems. This course provides the skills to develop software applications, making it a good fit for a career as a software engineer. You'll learn how to use machine learning techniques to enhance software applications, which is a valuable skill for software engineers.
Data Analyst
Data analysts collect, clean, and analyze data to help businesses make informed decisions. This course provides the skills to analyze data and identify trends, making it a good fit for a career as a data analyst. You'll learn how to use machine learning techniques to automate data analysis tasks, which is a valuable skill for data analysts.
Business Analyst
Business analysts help businesses understand their data and make better decisions. This course provides the skills to analyze data and communicate insights to business stakeholders, making it a good fit for a career as a business analyst. You'll learn how to use machine learning techniques to improve data-driven decision-making, which is a valuable skill for business analysts.
Product Manager
Product managers develop and manage products. This course provides the skills to understand customer needs and develop products that meet those needs, making it a good fit for a career as a product manager. You'll learn how to use machine learning techniques to improve product development, which is a valuable skill for product managers.
Quantitative Analyst
Quantitative analysts use mathematical and statistical models to analyze financial data. This course provides the skills to develop and implement quantitative models, making it a good fit for a career as a quantitative analyst. You'll learn how to use machine learning techniques to improve financial analysis, which is a valuable skill for quantitative analysts.
Operations Research Analyst
Operations research analysts use mathematical and statistical models to improve business processes. This course provides the skills to develop and implement operations research models, making it a good fit for a career as an operations research analyst. You'll learn how to use machine learning techniques to improve business operations, which is a valuable skill for operations research analysts.
Marketing Analyst
Marketing analysts collect and analyze data to help businesses understand their customers and develop marketing campaigns. This course provides the skills to analyze data and identify customer trends, making it a good fit for a career as a marketing analyst. You'll learn how to use machine learning techniques to improve marketing campaigns, which is a valuable skill for marketing analysts.
Financial Analyst
Financial analysts use financial data to make investment recommendations. This course provides the skills to analyze financial data and identify investment opportunities, making it a good fit for a career as a financial analyst. You'll learn how to use machine learning techniques to improve financial analysis, which is a valuable skill for financial analysts.
Insurance Analyst
Insurance analysts use data to assess risk and set insurance rates. This course provides the skills to analyze data and identify risk factors, making it a good fit for a career as an insurance analyst. You'll learn how to use machine learning techniques to improve insurance analysis, which is a valuable skill for insurance analysts.
Risk Analyst
Risk analysts use data to assess risk and develop risk management strategies. This course provides the skills to analyze data and identify risk factors, making it a good fit for a career as a risk analyst. You'll learn how to use machine learning techniques to improve risk analysis, which is a valuable skill for risk analysts.
Statistician
Statisticians use data to make inferences about the world. This course provides the skills to collect, analyze, and interpret data, making it a good fit for a career as a statistician. You'll learn how to use machine learning techniques to improve statistical analysis, which is a valuable skill for statisticians.
Data Engineer
Data engineers build and maintain the infrastructure that stores and processes data. This course provides the skills to design and implement data engineering systems, making it a good fit for a career as a data engineer. You'll learn how to use machine learning techniques to improve data engineering processes, which is a valuable skill for data engineers.
Database Administrator
Database administrators manage and maintain databases. This course provides the skills to design and implement database systems, making it a good fit for a career as a database administrator. You'll learn how to use machine learning techniques to improve database performance, which is a valuable skill for database administrators.

Reading list

We've selected seven 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 머신 러닝 기초: 사례 연구 접근 방식.
Serves as a comprehensive textbook on machine learning for those with a mathematical background. It covers a wide range of topics, offering insights into essential methods, models, and algorithms.
머신러닝 라이브러리와 도구에 중점을 두고 있으며, 파이썬 기반 라이브러리인 사이킷런, 케라스, 텐서플로우를 사용하여 머신러닝 알고리즘을 구현하는 방법을 안내한다.
이 책은 딥러닝의 기본 원리와 알고리즘을 다룹니다. 신경망, 합성곱 신경망, 재귀 신경망 등 다양한 딥러닝 모델을 설명합니다.
Provides valuable background knowledge for the fundamental concepts of machine learning, aiming to present Bayesian principles and statistical insights with a strong focus on prediction.
딥러닝 기법에 초점을 맞추고 있으며, 텐서플로우를 사용하여 딥러닝 모델을 구축하고 훈련하는 방법을 안내한다.
머신러닝의 미래 동향과 영향을 탐구하고 있으며, 머신러닝이 사회와 산업에 미칠 영향을 논의한다.

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