Курс MLOps забезпечує всебічний вступ до процесу впровадження та керування рішеннями машинного навчання у виробничих середовищах. Він охоплює ключові кроки та найкращі практики розробки, навчання, оцінки та підтримки моделей ML з наголосом на використанні спеціальних інструментів, таких як MLflow, Apache Airflow і Kubeflow.
• Концепція MLOps та її роль у сфері штучного інтелекту та машинного навчання.
• Етапи життєвого циклу розробки моделі машинного навчання, від керування даними та навчання моделі до перевірки та розгортання.
• Процес керування даними, включаючи їх збір, очищення та створення версій, а також поділ на набори для навчання, перевірки та тестування.
• Методи, які використовуються для навчання моделей, включаючи вибір відповідних алгоритмів, перехресну перевірку, оптимізацію гіперпараметрів і забезпечення відтворюваності експериментів.
• Використання платформи MLflow для відстеження експериментів, керування моделлю та інтеграції з іншими службами.
• Організація робочих процесів за допомогою Apache Airflow для автоматизації процесів навчання та оцінювання моделей машинного навчання.
• Різні способи впровадження моделей машинного навчання, включаючи використання сервісів cloud і локальні рішення, а також концепції контейнерів і мікросервісів.
• Використання платформи Kubeflow для розробки, розгортання та керування моделями машинного навчання в середовищі Kubernetes.
• Моніторинг продуктивності моделей машинного навчання, виявлення дрейфу даних і підходи до оновлення моделей.
• Важливість питань етики та безпеки при розробці та використанні моделей машинного навчання, таких як конфіденційність даних, упередженість алгоритму та підзвітність у прийнятті рішень.
- Базові навички програмування на Python.
- Фундаментальне розуміння методів машинного навчання.
- Досвід роботи з бібліотеками ML на Python (scikit-learn, TensorFlow, PyTorch).
- Базове розуміння систем cloud і контейнери (Docker, Kubernetes).
- Знайомство з поняттями про DevOps і CI/CD.
• Вступ до MLOps: історія, застосування та важливість у ШІ та машинному навчанні.
• Життєвий цикл розробки моделі ML: від даних і навчання до перевірки та розгортання.
• Управління даними: збір, очищення та версії даних; поділ на набори для навчання, перевірки та тестування.
• Навчання моделі: вибір алгоритму, перехресна перевірка, оптимізація гіперпараметрів і відтворюваність експериментів.
• Вступ до MLflow: відстеження експериментів, керування моделями та інтеграція з іншими службами.
• Оркестрування робочих процесів за допомогою Apache Airflow: автоматизація процесів навчання та оцінювання моделі ML.
• Впровадження моделей ML: шляхи впровадження, послуги cloud і локальні рішення; контейнери та мікросервіси.
• Kubeflow: платформа для розробки, розгортання та керування моделями машинного навчання в Kubernetes.
• Моніторинг і обслуговування моделі: моніторинг продуктивності, дрейф даних і оновлення моделі.
• Питання етики та безпеки: конфіденційність даних, упередженість алгоритму та підзвітність у розробці та використанні моделей ML.
Наразі рекомендацій немає.
Після цього курсу ви отримаєте сертифікат про проходження.

