Проект выпускника курса «Machine Learning» | OTUS

Курсы

Программирование
Java Developer. Professional Highload Architect C++ Developer. Basic Специализация C++ Developer C++ Developer. Professional Java Developer. Basic Kotlin Developer. Basic Microservice Architecture JavaScript Developer. Basic Cloud Solution Architecture Team Lead C# Developer. Professional Алгоритмы и структуры данных Rust Developer C# Developer. Basic NoSQL Выбор профессии в IT
-99%
Python Developer. Basic Python Developer. Professional Базы данных iOS Developer. Professional React.js Developer Scala-разработчик Специализация iOS Unity Game Developer. Basic Руководитель разработки Разработчик Android Последние изменения в Java AWS для разработчиков Разработчик программных роботов (RPA) на базе UiPath и PIX NOSQL CI/CD Kotlin Backend Developer Node.js Developer Специализация Java и Архитектор ПО Специализация PHP и Базы Данных Интенсив «Оптимизация в Java» Супер - интенсив по паттернам проектирования Теория Игр Супер - интенсив по Kubernetes Symfony Framework Advanced Fullstack JavaScript developer Супер-интенсив "Tarantool" Spring Framework для Diasoft Специализация PHP Developer PostgreSQL Cloud Solutions Golang Developer Буткемп Python Developer Angular Developer
Специализация Java-разработчик JavaScript Developer. Professional Android Developer. Professional Программист С HTML/CSS Специализация Fullstack developer Android Developer. Basic Специализация Android-разработчик Software Architect PostgreSQL для администраторов баз данных и разработчиков PHP Developer. Professional Web-разработчик на Python Agile Project Manager Unity Game Developer. Professional C# Developer Flutter Mobile Developer Разработчик на Spring Framework Специализация Python Developer Golang Developer. Professional Unreal Engine Game Developer. Basic Архитектура и шаблоны проектирования C# ASP.NET Core разработчик iOS Developer. Basic Computer Science VR/AR - разработчик Разработчик Java Enterprise MS SQL Server Developer Framework Laravel PostgreSQL Специализация Java-разработчик (консультации) Разработчик чат-ботов и приложений для виртуальных ассистентов Анализ данных и машинное обучение в MATLAB Vue.js разработчик VOIP инженер Специализация Java и Базы данных Специализацияz PHP Fullstack разработчик Программист 1С Разработчик децентрализованных систем Супер-практикум по использованию и настройке GIT Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив Azure PHP Developer. Basic Буткемп Java Groovy Developer C# Developer Буткемп Frontend Developer
Инфраструктура
Highload Architect Дизайн сетей ЦОД DevOps 1C Microservice Architecture Software Architect Cloud Solution Architecture Внедрение и работа в DevSecOps Administrator Linux. Advanced DevOps практики и инструменты Network Security Network engineer SRE практики и инструменты Безопасность Linux PostgreSQL NOSQL CI/CD Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "SQL для анализа данных" Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «Введение в непрерывную поставку на базе Docker» Специализация Network Engineer MongoDB AWS Cloud Developer
Корпоративные курсы
Machine Learning. Professional Spark Developer Дизайн сетей ЦОД Java QA Engineer. Basic Cloud Solution Architecture Пентест. Практика тестирования на проникновение Внедрение и работа в DevSecOps Выбор профессии в IT
-99%
DevOps практики и инструменты MLOps Game QA Engineer Цифровая подпись в ИБ Машинное обучение для обеспечения ИБ Компьютерная криминалистика (форензика) Безопасность компьютерных сетей Криптографическая защита информации Безопасность информационных систем SRE практики и инструменты Защита персональных данных в корпоративных системах Разработчик чат-ботов и приложений для виртуальных ассистентов CTF по ИБ Специализация Реверс & Пентест VOIP инженер Супер-интенсив «Data Engineer» Infrastructure as a code Безопасность веб-приложений Теория Игр Супер - интенсив по Kubernetes Revit Супер-интенсив "SQL для анализа данных" Экспресс-курс «CI/CD» Экспресс-курс «Введение в непрерывную поставку на базе Docker» BPMN: Моделирование бизнес-процессов Основы Windows Server Вебинар CERTIPORT Python для аналитики
Agile Project Manager Компьютерное зрение Руководитель поддержки пользователей в IT Reverse-Engineering Системный аналитик. Advanced NoSQL Системный аналитик. Basic Экспресс-курс «IaC Ansible» IT-Recruiter Enterprise Architect Экcпресс-курс «ELK» Пентест веб-приложений Разработчик блокчейн-проектов Безопасность приложений Защита интеллектуальной собственности Пентестинг мобильных приложений Руководитель ИБ Безопасность Linux Разработчик программных роботов (RPA) на базе UiPath и PIX Анализ данных и машинное обучение в MATLAB Практикум по Kali Linux Node.js Developer Супер-практикум по работе с протоколом BGP Интенсив «Оптимизация в Java» Программист 1С Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT Разработчик IoT Embedded-разработчик Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Супер-интенсив Azure Интенсив AWS Data Engineer MongoDB b2b-webinar
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Проект выпускника курса «Machine Learning»

ML_Deep_6.11_site-5020-8bde6d.png

Не секрет, что PyTorch содержит множество различных классов для оптимизаторов, хотя некоторые из них очень похожи. Кирилл Романов, выпускник курса Machine Learning, создал проект «Универсальный оптимизатор для PyTorch».

С помощью такого оптимизатора появляется возможность конструировать большинство существующих оптимизаторов, включая: — SGD; — Rmsprop; — Adadelta; — Adam-подобные оптимизаторы.

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

Алгоритм настройки пользовательского оптимизатора

machine_learning-20219-b4170b.jpg Готовый проект был защищён студентом и рекомендован преподавателем к показу потенциальным работодателям в качестве образца, подтверждающего профессиональные навыки.

Для ознакомления с подробностями проекта перейдите по ссылке на соответствующий репозиторий.

Ждём ваше мнение о проектной работе в комментариях!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться