We may earn an affiliate commission when you visit our partners.
Course image
Andrew Ng, Kian Katanforoosh, and Younes Bensouda Mourri

Этот курс научит вас «магии» повышения эффективности глубокого обучения. Вы изучите сложный механизм работы глубокого обучения, узнаете, какие параметры влияют на его эффективность и сможете систематически получать хорошие результаты. Также вы изучите TensorFlow.

По прошествии трех недель вы:

— освоите передовые методы создания приложений для глубокого обучения;

— научитесь эффективно использовать распространенные «хитрости» работы с нейросетями, включая инициализацию, L2-регуляризацию и регуляризацию методом исключения, пакетную нормализацию и проверку градиента;

Read more

Этот курс научит вас «магии» повышения эффективности глубокого обучения. Вы изучите сложный механизм работы глубокого обучения, узнаете, какие параметры влияют на его эффективность и сможете систематически получать хорошие результаты. Также вы изучите TensorFlow.

По прошествии трех недель вы:

— освоите передовые методы создания приложений для глубокого обучения;

— научитесь эффективно использовать распространенные «хитрости» работы с нейросетями, включая инициализацию, L2-регуляризацию и регуляризацию методом исключения, пакетную нормализацию и проверку градиента;

— научитесь выполнять и применять различные алгоритмы оптимизации, такие как мини-пакетный градиентный спуск, моменты, RMSprop и Adam, а также проверять их сходимость;

— освоите передовые методы составления наборов данных для обучения, разработки и тестирования, а также анализа предвзятости и отклонений;

— сможете реализовывать нейронную сеть в TensorFlow.

Это второй курс специализации «Глубокое обучение».

Enroll now

What's inside

Syllabus

Практические аспекты глубокого обучения
Алгоритмы оптимизации
Оптимизация гиперпараметров, пакетная нормализация и программные фреймворки
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Отточено для профессиональных разработчиков глубокого обучения, желающих улучшить производительность своих моделей
Опирается на прочную репутацию Эндрю Нга, одного из ведущих мировых исследователей и преподавателей в области глубокого обучения
Знакомит с методами оптимизации, которые являются важнейшими концепциями в реализации глубокого обучения
Изучает программный фреймворк TensorFlow, популярный в индустрии для реализации глубокого обучения
Оптимизирует модели глубокого обучения, используя передовые методы, такие как пакетная нормализация и выпадение
Требует предварительных знаний в области глубокого обучения, что может быть барьером для новичков

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
  • Соберите учебники, заметки, записи лекций и другие материалы курса.
  • Отсортируйте и организуйте материалы по темам.
  • Составьте аннотированную библиографию важных ресурсов.
TensorFlow for Beginners
Build a foundational understanding of TensorFlow before starting the course.
Browse courses on TensorFlow
Show steps
  • Follow the tutorials on the Tensorflow website
  • Complete the TensorFlow tutorials on Coursera
Mastering Deep Learning Optimization
Refresh your understanding of the key concepts and techniques covered in the course by compiling your notes and materials.
Browse courses on TensorFlow
Show steps
  • Review lecture notes
  • Review textbook chapters
  • Complete practice problems
Four other activities
Expand to see all activities and additional details
Show all seven activities
100 Optimization Challenges
Build a strong foundation in TensorFlow and Deep Learning optimization by practicing common challenges.
Browse courses on TensorFlow
Show steps
  • Solve optimization challenges
Решайте задачи на TensorFlow
Улучшите свои навыки работы с TensorFlow, решая задачи и экспериментируя с различными архитектурами нейронных сетей.
Browse courses on TensorFlow
Show steps
  • Ознакомьтесь с основами TensorFlow и его API.
  • Решите задачи по классификации, регрессии и обработке изображений.
  • Поэкспериментируйте с различными архитектурами нейронных сетей и параметрами.
A Systematic Guide to Deep Learning Optimization
Solidify your understanding of Deep Learning optimization techniques and how to apply the algorithms in TensorFlow.
Browse courses on TensorFlow
Show steps
  • Review the TF website and documentation
  • Apply regularization techniques on Tensorflow
  • Learn about the optimization algos
  • Build a project using TensorFlow and apply the optimization algos
Создайте проект глубокого обучения
Углубите свое понимание и примените полученные знания на практике, создав собственный проект глубокого обучения.
Show steps
  • Определите задачу, которую хотите решить.
  • Соберите и подготовьте необходимые данные.
  • Выберите и обучите соответствующую модель глубокого обучения.
  • Оцените производительность своей модели и внесите изменения при необходимости.
  • Представьте свой проект и результаты.

Career center

Learners who complete Повышение эффективности глубоких нейросетей will develop knowledge and skills that may be useful to these careers:
Deep Learning Engineer
Deep Learning Engineers design, develop, and implement deep learning models and algorithms for various applications in sectors like computer vision, natural language processing, and speech recognition. This course can be a valuable asset for Deep Learning Engineers as it delves into the practical aspects of deep learning, covering topics such as optimization algorithms, hyperparameter optimization, and package normalization. The course also teaches how to implement neural networks in TensorFlow, which is a popular deep learning framework.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models and algorithms for various applications, including predictive analytics, fraud detection, and image recognition. This course can be beneficial for Machine Learning Engineers as it provides a deep understanding of the underlying mechanisms of deep learning and how to optimize its performance. By gaining expertise in techniques like L2 regularization and batch normalization, Machine Learning Engineers can improve the accuracy and efficiency of their models.
Data Scientist
Data Scientists analyze and interpret data to extract insights and knowledge. This course can be highly valuable for Data Scientists who wish to specialize in deep learning. It covers advanced methods for building deep learning applications, such as initialization, L2-regularization, and exclusion regularization. By understanding how to optimize and evaluate deep learning models, Data Scientists can make more accurate predictions and solve complex problems.
Artificial Intelligence Researcher
Artificial Intelligence Researchers explore and develop new techniques and algorithms for artificial intelligence. This course can be beneficial for AI Researchers who want to focus on deep learning. It provides a comprehensive overview of practical deep learning techniques, including optimization algorithms and hyperparameter optimization. By learning how to improve the efficiency and accuracy of deep learning models, AI Researchers can contribute to the advancement of artificial intelligence.
Computer Vision Engineer
Computer Vision Engineers develop and implement computer vision systems for various applications, such as object detection, facial recognition, and medical imaging. This course can be useful for Computer Vision Engineers who want to gain expertise in deep learning techniques for computer vision. By learning about topics like batch normalization and gradient checking, Computer Vision Engineers can improve the performance and accuracy of their computer vision models.
Natural Language Processing Engineer
Natural Language Processing Engineers develop and implement natural language processing systems for various applications, including machine translation, text classification, and question answering. This course can be useful for NLP Engineers who want to specialize in deep learning for NLP. It covers advanced techniques for optimizing deep learning models, such as RMSprop and Adam, which can help NLP Engineers improve the accuracy and efficiency of their NLP systems.
Speech Recognition Engineer
Speech Recognition Engineers develop and implement speech recognition systems for various applications, including voice control, transcription, and language identification. This course may be beneficial for Speech Recognition Engineers who want to gain expertise in deep learning techniques for speech recognition. By understanding how to optimize and evaluate deep learning models, Speech Recognition Engineers can improve the accuracy and efficiency of their speech recognition systems.
Robotics Engineer
Robotics Engineers design, develop, and implement robots for various applications, such as manufacturing, healthcare, and space exploration. This course may be useful for Robotics Engineers who want to incorporate deep learning into their robotics systems. By learning about topics like optimization algorithms and hyperparameter optimization, Robotics Engineers can improve the performance and autonomy of their robots.
Software Engineer
Software Engineers design, develop, and implement software applications for various industries and domains. This course may be useful for Software Engineers who want to specialize in deep learning. By gaining expertise in techniques like L2-regularization and batch normalization, Software Engineers can develop more efficient and accurate software applications that leverage deep learning.
Data Analyst
Data Analysts collect, analyze, and interpret data to extract insights and knowledge. This course may be useful for Data Analysts who want to gain expertise in deep learning techniques for data analysis. By understanding how to optimize and evaluate deep learning models, Data Analysts can improve the accuracy and efficiency of their data analysis pipelines.
Business Intelligence Analyst
Business Intelligence Analysts analyze and interpret data to provide insights and recommendations for businesses. This course may be useful for Business Intelligence Analysts who want to gain expertise in deep learning techniques for business intelligence. By understanding how to optimize and evaluate deep learning models, Business Intelligence Analysts can improve the accuracy and efficiency of their data analysis and provide more valuable insights to businesses.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze and predict financial markets. This course may be useful for Quantitative Analysts who want to gain expertise in deep learning techniques for quantitative analysis. By understanding how to optimize and evaluate deep learning models, Quantitative Analysts can improve the accuracy and efficiency of their financial models.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to solve complex problems in various industries. This course may be useful for Operations Research Analysts who want to gain expertise in deep learning techniques for operations research. By understanding how to optimize and evaluate deep learning models, Operations Research Analysts can improve the efficiency and effectiveness of their solutions.
Financial Analyst
Financial Analysts analyze and interpret financial data to provide insights and recommendations for investors and businesses. This course may be useful for Financial Analysts who want to gain expertise in deep learning techniques for financial analysis. By understanding how to optimize and evaluate deep learning models, Financial Analysts can improve the accuracy and efficiency of their financial analysis and provide more valuable insights to clients.
Actuary
Actuaries use mathematical and statistical techniques to assess and manage risk. This course may be useful for Actuaries who want to gain expertise in deep learning techniques for actuarial science. By understanding how to optimize and evaluate deep learning models, Actuaries can improve the accuracy and efficiency of their risk assessments and provide more valuable insights to clients.

Reading list

We've selected ten 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 предоставляет ясные и практические объяснения. Он дополняет теоретические концепции курса практическими примерами.
Этот учебник по глубокому обучению с использованием fastai и PyTorch содержит практические примеры использования fastai и PyTorch для создания и обучения моделей глубокого обучения.
Эта книга о глубоком обучении с использованием Python охватывает такие темы, как нейронные сети, сверточные нейронные сети и рекуррентные нейронные сети.
Этот практический гайд охватывает широкий спектр методов машинного обучения, включая глубокое обучение. Он предоставляет ценные советы и рекомендации по разработке и внедрению моделей глубокого обучения.
Этот учебник даёт общее представление о глубоком обучении, охватывая такие темы, как линейная регрессия, сверточные нейронные сети, рекуррентные нейронные сети и генеративные сети.
Этот углубленный учебник по применению глубокого обучения в различных областях предоставляет ценные советы по реализации моделей глубокого обучения для решения реальных проблем.
Этот учебник по интерпретируемому машинному обучению расширяет курс, предоставляя знания о методах объяснения и интерпретации моделей глубокого обучения.

Share

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

Similar courses

Here are nine courses similar to Повышение эффективности глубоких нейросетей.
Анализ и обработка данных в Microsoft Power BI
Most relevant
Нейронные сети и глубокое обучение
Most relevant
Цифровая культура и трансформация
Most relevant
Основы графического дизайна
Most relevant
Основы автоматизации при помощи языка Python
Most relevant
Продвинутые методы машинного обучения
Most relevant
Гибкие методологии разработки высокотехнологичных...
Most relevant
Основы компьютерных сетей
Most relevant
Заключительный курс по теме «Прикладная наука о данных»
Most relevant
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