План на курса

Въведение

Инсталиране и настройка на платформата за развоя на Machine Learning за .NET (ML.NET)

  • Настройка на инструментите и библиотеките на ML.NET
  • Операционни системи и хардуерни компоненти, поддържани от ML.NET

Преглед на функциите и архитектурата на ML.NET

  • Интерфейсът за програмиране на ML.NET (ML.NET API)
  • Алгоритми и задачи за машинно обучение с ML.NET
  • Вероятностно програмиране с Infer.NET
  • Избор на подходящи зависимости на ML.NET

Преглед на ML.NET Model Builder

  • Интеграция на Model Builder с Visual Studio
  • Използване на автоматизирано машинно обучение (AutoML) с Model Builder

Преглед на командния интерфейс на ML.NET (CLI)

  • Автоматизиран процес за генериране на модели за машинно обучение
  • Задачи за машинно обучение, поддържани от ML.NET CLI

Придобиване и зареждане на данни от ресурси за машинно обучение

  • Използване на ML.NET API за обработка на данни
  • Създаване и определение на класове на модели на данни
  • Обележаване на модели на данни в ML.NET
  • Примери за зареждане на данни в рамките на ML.NET

Подготовка и добавяне на данни в рамките на ML.NET

  • Филтриране на модели на данни с ML.NET фильтриране операции
  • Работа с ML.NET DataOperationsCatalog и IDataView
  • Подходи за нормализация на предобработка на данни в ML.NET
  • Конвертиране на данни в ML.NET
  • Работа с категорични данни за генериране на модели в ML.NET

Реализация на алгоритми и задачи за машинно обучение в ML.NET

  • Двоични и многокласни класификации в ML.NET
  • Регресия в ML.NET
  • Групиране на инстанции на данни с кластеризация в ML.NET
  • Задача за откриване на аномалии
  • Ранжиране, препоръчаване и прогнозиране в ML.NET
  • Избор на подходящ алгоритъм на ML.NET за дадено множество от данни и функции
  • Преобразуване на данни в ML.NET
  • Алгоритми за подобряване на точността на моделите в ML.NET

Обучение на модели за машинно обучение в ML.NET

  • Създаване на ML.NET модел
  • Методи на ML.NET за обучение на модел за машинно обучение
  • Разделяне на множества от данни за обучение и тестване в ML.NET
  • Работа с различни атрибути и случаи на данни в ML.NET
  • Кеширане на множества от данни за обучение на модели в ML.NET

Оценка на модели за машинно обучение в ML.NET

  • Извличане на параметри за повторно обучение или проучване
  • Събиране и записване на метриките на модела в ML.NET
  • Анализ на производителността на модел за машинно обучение

Просмотр на промеждутъчните данни по време на обучение на модели в ML.NET

Използване на Permutation Feature Importance (PFI) за интерпретация на прогнозите на моделите

Запазване и зареждане на обучени модели в ML.NET

  • ITTransformer и DataViewScheme в ML.NET
  • Зареждане на локално и отдалено съхранени данни
  • Работа с модели за машинно обучение в ML.NET

Използване на обучен ML.NET модел за анализи и прогнози

  • Настройка на пиплайна на данни за прогнози на модели
  • Единични и многократни прогнози в ML.NET

Оптимизиране и повторно обучение на модела за машинно обучение в ML.NET

  • Повторно обучаеми алгоритми на ML.NET
  • Зареждане, извличане и повторно обучение на модел
  • Сравнение на параметрите на повторно обучени модели с предишни модели на ML.NET

Интеграция на модели на ML.NET с облака

  • Разработка на ML.NET модел с Azure функции и web API

Отстраняване на проблеми

Резюме и заключение

Изисквания

  • Познание на алгоритми за машинно обучение и библиотеки
  • Силен контрол върху езика за програмиране C#
  • Опит с платформи за разработка на .NET
  • Основно разбиране на инструменти за наука за данни
  • Опит с основни приложения на машинно обучение

Целева аудитория

  • Специалисти по наука за данни
  • Разработчици на машинно обучение
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории