Свържете се с нас

Съдържание и теми, включени в курса

Въведение

Този раздел предоставя общо въведение за това кога да се използва 'машинно обучение', какво трябва да се има предвид и какво означава всичко това, включително предимствата и недостатъците. Типове данни (структурирани/неструктурирани/статични/поточни), валидност/обем на данните, анализи, водени от данни, срещу такива, водени от потребителя, статистически модели срещу модели на машинно обучение, предизвикателства при ненадзорното обучение, компромис между отклонение и разсейване, итерация/оценка, подходи за кръстосано валидиране, надзорно/ненадзорно/подкрепящо обучение.

ОСНОВНИ ТЕМИ

1. Разбиране на наивния Бейс

  • Основни концепции на Бейсовите методи
  • Вероятност
  • Съвместна вероятност
  • Условна вероятност с теоремата на Бейс
  • Алгоритъмът на наивния Бейс
  • Наивната Бейсова класификация
  • Оценка на Лаплас
  • Използване на числови характеристики с наивния Бейс

2. Разбиране на дърветата на решенията

  • Разделяй и владей
  • Алгоритъмът за дърво на решенията C5.0
  • Избор на най-доброто разделяне
  • Подрязване на дървото на решенията

3. Разбиране на невронните мрежи

  • От биологични към изкуствени неврони
  • Функции на активиране
  • Топология на мрежата
  • Броят на слоевете
  • Посоката на предаване на информация
  • Броят на възлите във всеки слой
  • Обучение на невронни мрежи с обратно разпространение на грешката
  • Дълбоко обучение

4. Разбиране на опорните векторни машини

  • Класификация с хиперравнини
  • Намиране на максималния марж
  • Случаят с линейно разделими данни
  • Случаят с нелинейно разделими данни
  • Използване на ядра за нелинейни пространства

5. Разбиране на клъстерирането

  • Клъстерирането като задача на машинното обучение
  • Алгоритъмът k-means за клъстериране
  • Използване на разстояние за присвояване и обновяване на клъстерите
  • Избор на подходящ брой клъстери

6. Измерване на ефективността при класификация

  • Работа с данни от прогнозиране на класификация
  • По-подробен поглед върху матриците на объркването
  • Използване на матрици на объркването за измерване на ефективността
  • Отвъд точността – други мерки за ефективност
  • Статистика Капа
  • Чувствителност и специфичност
  • Прецизност и време за припомняне
  • F-мярка
  • Визуализиране на компромисите в ефективността
  • ROC криви
  • Оценяване на бъдещата ефективност
  • Метод на задържане
  • Кръстосано валидиране
  • Бутстрап извадка

7. Настройка на стандартни модели за по-добра производителност

  • Използване на caret за автоматизирана настройка на параметри
  • Създаване на прост настроен модел
  • Персонализиране на процеса на настройка
  • Подобряване на производителността на модела с мета-обучение
  • Разбиране на ансамблите
  • Bagging (Агрегиране на буутстрап извадки)
  • Boosting (Подобряване)
  • Случайни гори
  • Обучение на случайни гори
  • Оценяване на производителността на случайната гора

МАЛКИ ТЕМИ

8. Разбиране на класификацията чрез метода на най-близките съседи

  • Алгоритъмът kNN
  • Изчисляване на разстояние
  • Избор на подходящо k
  • Подготовка на данни за използване с kNN
  • Защо алгоритъмът kNN се счита за „мързелив“?

9. Разбиране на правилата за класификация

  • Разделяй и владей
  • Алгоритъмът One Rule
  • Алгоритъмът RIPPER
  • Правила от дървета на решенията

10. Разбиране на регресията

  • Проста линейна регресия
  • Оценка по метода на най-малките квадрати
  • Корелации
  • Множествена линейна регресия

11. Разбиране на регресионните дървета и моделните дървета

  • Добавяне на регресия към дървета

12. Разбиране на асоциативните правила

  • Алгоритъмът Apriori за извличане на асоциативни правила
  • Измерване на интереса към правило – подкрепа и достоверност
  • Изграждане на набор от правила с принципа Apriori

Допълнения

  • Spark/PySpark/MLlib и Multi-armed bandits

Изисквания

Познания по Python

 21 Часа

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


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

Отзиви от участници (7)

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

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