We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

심층 신경망 개선

하이퍼파라미터 튜닝, 정규화 및 최적화

Andrew Ng

딥 러닝 전문화 두 번째 과정에서는 딥 러닝 블랙박스를 열어 성과를 이끌어내고 체계적으로 좋은 결과를 만들어내는 과정을 이해하게 됩니다.

Read more

딥 러닝 전문화 두 번째 과정에서는 딥 러닝 블랙박스를 열어 성과를 이끌어내고 체계적으로 좋은 결과를 만들어내는 과정을 이해하게 됩니다.

최종적으로, 테스트 세트를 훈련 및 개발하고 딥 러닝 애플리케이션 구축을 위한 바이어스/분산을 분석하는 모범 사례를 배우게 됩니다. 초기화, L2 및 드롭아웃 정규화, 하이퍼파라미터 튜닝, 배치 정규화 및 기울기 검사와 같은 표준 신경망 기술을 사용할 수 있어야 합니다. 미니 배치 기울기 하강법, 모멘텀, RMSprop 및 Adam과 같은 다양한 최적화 알고리즘을 구현 및 적용하고 수렴을 확인하고 TensorFlow에서 신경망을 구현합니다.

딥 러닝 전문화는 딥 러닝의 기능, 과제 및 결과를 이해하고 최첨단 AI 기술 개발에 참여할 수 있도록 준비하는 데 도움이 되는 기본 프로그램입니다. 머신 러닝을 업무에 적용하고, 기술 경력 수준을 높이고, AI 세계에서 결정적인 단계를 완료할 수 있는 지식과 기술을 얻을 수 있는 경로를 제공합니다.

Enroll now

What's inside

Syllabus

딥 러닝의 실용적인 측면
다양한 초기화 방법을 사용하여 살펴보고 실험하고 L2 정규화 및 드롭아웃을 적용하여 모델 과적합을 방지한 다음 기울기 검사를 적용하여 사기 탐지 모델의 오류를 식별합니다.
최적화 알고리즘
고급 최적화, 랜덤 미니배칭 및 학습률 감소 스케줄링을 추가하여 모델 속도를 높여 딥 러닝 도구 상자를 개발하십시오.
Read more
하이퍼파라미터 튜닝, 배치 정규화 및 프로그래밍 프레임워크
신경망을 빠르고 쉽게 구축한 다음 TensorFlow 데이터세트에서 신경망을 훈련할 수 있는 딥 러닝 프레임워크인 TensorFlow를 살펴보십시오.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Andrew Ng, who is a well-known researcher and educator in the field of deep learning
Provides a comprehensive overview of the practical aspects of deep learning, including regularization, optimization, and hyperparameter tuning
Builds upon the foundations of deep learning and develops professional skills and deeper expertise in deep learning
Requires learners to come in with some background knowledge in machine learning and deep learning
The course is part of a specialization, so learners may need to take other courses in the series to get a comprehensive understanding of deep learning

Save this course

Save 심층 신경망 개선: 하이퍼파라미터 튜닝, 정규화 및 최적화 to your list so you can find it easily later:
Save

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
  • 코스 슬라이드와 강의 노트를 검토한다.
  • 주요 개념과 아이디어를 추출한다.
  • 요약된 노트를 작성하거나, 마인드맵을 만든다.
스터디 그룹 참여
스터디 그룹에 참여하면, 동료들과 지식을 공유하고, 서로의 이해를 높이는 데 도움이 될 수 있다.
Show steps
  • 스터디 그룹에 가입한다.
  • 그룹 미팅에 정기적으로 참석한다.
  • 코스 내용을 공유하고, 질문하고, 답변한다.
일련의 최적화 알고리즘 구현
TensorFlow를 사용하여 다양한 최적화 알고리즘을 구현하는 것은, 코스에서 다루는 개념을 실제로 적용하는 데 도움이 될 것이다.
Browse courses on RMSProp
Show steps
  • 미니 배치 기울기 하강법을 구현한다.
  • 모멘텀을 구현한다.
  • RMSprop를 구현한다.
  • Adam을 구현한다.
One other activity
Expand to see all activities and additional details
Show all four activities
코스 내용 멘토링
다른 사람을 멘토링하는 것은 코스 내용을 공고히 하고, 이해를 깊게 하는 데 도움이 될 수 있다.
Show steps
  • 멘토링할 사람을 찾는다.
  • 정기적으로 만나서 코스 내용을 다룬다.
  • 피드백을 제공하고, 질문에 답한다.

Career center

Learners who complete 심층 신경망 개선: 하이퍼파라미터 튜닝, 정규화 및 최적화 will develop knowledge and skills that may be useful to these careers:
Deep Learning Engineer
This course is designed to help you become a Deep Learning Engineer, a professional who specializes in developing, deploying, and maintaining deep learning models.Deep learning models are used in a wide variety of applications, from image recognition to natural language processing to self-driving cars. As a Deep Learning Engineer, you will need to have a strong understanding of the theory and practice of deep learning, as well as the ability to apply this knowledge to real-world problems. This course will provide you with the skills and knowledge you need to succeed in this exciting and growing field.
Machine Learning Engineer
This course can provide you with the essential knowledge and skills needed to work as a Machine Learning Engineer. Machine Learning Engineers are responsible for developing, deploying, and maintaining machine learning models. These models are used in a wide variety of applications, from fraud detection to medical diagnosis to financial forecasting. As a Machine Learning Engineer, you will need to have a strong understanding of the theory and practice of machine learning, as well as the ability to apply this knowledge to real-world problems. This course will provide you with the skills and knowledge you need to succeed in this exciting and growing field.
Data Scientist
This course will help you to develop strong analytical skills that are essential for a successful career as a Data Scientist. Data Scientists use their skills in mathematics, statistics, and computer science to extract insights from data. They work in a variety of industries, including finance, healthcare, and retail. As a Data Scientist, you will be responsible for collecting, cleaning, and analyzing data, as well as developing and deploying machine learning models. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Software Engineer
This course can help you develop the skills needed to become a Software Engineer, a professional who designs, develops, and maintains software applications. Software Engineers work in a variety of industries, including finance, healthcare, and manufacturing. As a Software Engineer, you will be responsible for translating business requirements into technical specifications, designing and developing software applications, and testing and deploying these applications. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Quantitative Analyst
This course can be useful for those seeking a career as a Quantitative Analyst, a professional who uses mathematical and statistical techniques to analyze financial data. Quantitative Analysts work in a variety of financial institutions, including investment banks, hedge funds, and asset management companies. As a Quantitative Analyst, you will be responsible for developing and implementing trading strategies, as well as managing risk. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Statistician
This course can be useful for those seeking a career as a Statistician, a professional who collects, analyzes, and interprets data. Statisticians work in a variety of industries, including healthcare, education, and government. As a Statistician, you will be responsible for designing and conducting statistical studies, as well as analyzing and interpreting data. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Operations Research Analyst
This course can be useful for those seeking a career as an Operations Research Analyst, a professional who uses mathematical and analytical techniques to solve complex problems in a variety of industries. Operations Research Analysts work in a variety of industries, including manufacturing, transportation, and healthcare. As an Operations Research Analyst, you will be responsible for developing and implementing solutions to improve efficiency and productivity. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Data Analyst
This course can be useful for those seeking a career as a Data Analyst, a professional who collects, analyzes, and interprets data. Data Analysts work in a variety of industries, including finance, healthcare, and retail. As a Data Analyst, you will be responsible for collecting, cleaning, and analyzing data, as well as developing and deploying data-driven solutions. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Business Analyst
This course can be useful for those seeking a career as a Business Analyst, a professional who analyzes business processes and develops solutions to improve efficiency and productivity. Business Analysts work in a variety of industries, including finance, healthcare, and manufacturing. As a Business Analyst, you will be responsible for gathering and analyzing data, as well as developing and implementing solutions to improve business processes. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Product Manager
This course can be useful for those seeking a career as a Product Manager, a professional who is responsible for the development and launch of new products. Product Managers work in a variety of industries, including technology, healthcare, and consumer goods. As a Product Manager, you will be responsible for gathering and analyzing market research, as well as developing and implementing product strategies. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Consultant
This course can be useful for those seeking a career as a Consultant, a professional who provides advice to clients on a variety of business issues. Consultants work in a variety of industries, including management consulting, financial consulting, and IT consulting. As a Consultant, you will be responsible for gathering and analyzing data, as well as developing and implementing solutions to client problems. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Financial Analyst
This course can be useful for those seeking a career as a Financial Analyst, a professional who analyzes financial data and makes recommendations on investment decisions. Financial Analysts work in a variety of industries, including banking, insurance, and asset management. As a Financial Analyst, you will be responsible for gathering and analyzing financial data, as well as developing and implementing investment strategies. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Market Researcher
This course can be useful for those seeking a career as a Market Researcher, a professional who conducts research to understand consumer needs and preferences. Market Researchers work in a variety of industries, including consumer goods, retail, and healthcare. As a Market Researcher, you will be responsible for designing and conducting research studies, as well as analyzing and interpreting data. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Teacher
This course can be useful for those seeking a career as a Teacher, a professional who teaches students in a variety of subjects. Teachers work in a variety of settings, including public schools, private schools, and colleges and universities. As a Teacher, you will be responsible for developing lesson plans, teaching students, and assessing student learning. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.
Project Manager
This course can be useful for those seeking a career as a Project Manager, a professional who is responsible for planning, executing, and closing projects. Project Managers work in a variety of industries, including technology, construction, and manufacturing. As a Project Manager, you will be responsible for developing project plans, managing project budgets, and leading project teams. This course will provide you with the skills and knowledge you need to succeed in this challenging and rewarding field.

Reading list

We've selected 13 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 심층 신경망 개선: 하이퍼파라미터 튜닝, 정규화 및 최적화.
이 책은 딥러닝의 이론적, 기술적 측면을 포괄적으로 다룹니다. 본 강좌와 관련된 내용이 많이 포함되어 있어 필수적으로 읽어야 할 책입니다.
이 책은 딥러닝의 원리와 구현에 대해 다룹니다. 본 강좌와 관련된 내용이 많이 포함되어 있어 필수적으로 읽어야 할 책입니다.
이 책은 강화 학습의 기본 개념과 원리를 다루며, 이 과정에서 다루는 주제에 대한 심층적인 설명을 제공합니다.
이 책은 컴퓨터 비전의 기본 개념과 원리를 다루며, 이 과정에서 다루는 주제에 대한 심층적인 설명을 제공합니다.
이 책은 컴퓨터 비전을 위한 딥러닝 모델의 구현에 중점을 두고 있으며, 이 과정에서 다루는 주제에 대한 추가적인 예제를 제공합니다.
이 책은 Python을 사용한 딥러닝 모델의 구현에 중점을 두고 있으며, 이 과정에서 TensorFlow에 대한 실질적인 지식을 제공합니다.
이 책은 머신 러닝에 사용되는 수학적 개념을 다루며, 이 과정에서 다루는 주제에 대한 추가적인 기술적 배경을 제공합니다.
이 책은 파이썬을 사용한 자연어 처리 모델의 구현에 중점을 두고 있으며, 이 과정에서 다루는 주제에 대한 추가적인 예제를 제공합니다.
이 책은 텐서플로우를 사용하여 딥러닝 모델을 구현하는 방법을 다룹니다. 본 강좌와 관련된 내용이 많이 포함되어 있어 필수적으로 읽어야 할 책입니다.

Share

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

Similar courses

Here are nine courses similar to 심층 신경망 개선: 하이퍼파라미터 튜닝, 정규화 및 최적화.
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 - 2024 OpenCourser