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

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

Модул 1: Основи на Python за работни потоци с машинно обучение

• Стартиране на курса и настройка на средата
Съгласуване на целите и настройка на възпроизводима работна среда за Python и машинно обучение

• Основи на езика Python (ускорен преговор)
Преглед на синтаксиса, контрола на потока, функциите и шаблоните, често използвани в кодови бази за машинно обучение

• Структури от данни за машинно обучение
Списъци, речници, множества и кортежи за характеристики, етикети и метаданни

• Списъци и функционални инструменти
Изразяване на трансформации чрез list comprehensions и функции от по-висок ред

• Обектно-ориентиран Python за разработчици на машинно обучение
Класове, методи, композиция и практически дизайнерски решения

• Класове с данни и леко моделиране
Типизирани контейнери за конфигурация, примери и резултати

• Декоратори и контекстни мениджъри
Шаблони за измерване на време, кеширане, логване и безопасно за ресурсите изпълнение

• Работа с файлове и пътища
Стабилно управление на набори от данни и формати за сериализация

• Изключения и защитно програмиране
Писане на скриптове за машинно обучение, които се провалят безопасно и прозрачно

• Модули, пакети и структура на проекта
Организиране на кодови бази за многократно използваемо машинно обучение

• Типизиране и качество на кода
Подсказки за типове, документация и лесна за линтване структура

Модул 2: Числов Python, SciPy и обработка на данни

• Основи на NumPy за векторизирани изчисления
Ефективни операции с масиви и програмиране с фокус върху производителността

• Индексиране, нарязване, broadcasting и форми
Безопасна манипулация на тензори и разсъждения за формите

• Основи на линейната алгебра с NumPy и SciPy
Стабилни матрични операции и декомпозиции, използвани в машинното обучение

• Задълбочено потапяне в SciPy
Статистика, оптимизация, напасване на крива и разредени матрици

• Pandas за таблични данни за машинно обучение
Почистване, обединяване, агрегиране и подготовка на набори от данни

• Задълбочено потапяне в scikit-learn
Интерфейс за оценител, пайплайни и възпроизводими работни потоци

• Основи на визуализацията
Диагностични графики за изследване на данни и поведение на модела

Модул 3: Шаблони за програмиране за изграждане на приложения за машинно обучение

• От notebook към поддържаем проект
Рефакториране на изследователски код в структурирани пакети

• Управление на конфигурацията
Външни параметри и валидиране при стартиране

• Логване, предупреждения и наблюдаемост
Структурирано логване за лесни за дебъгване системи за машинно обучение

• Компоненти за многократно използване чрез ООП и композиция
Проектиране на разширяеми трансформатори и предиктори

• Практически дизайнерски шаблони
Шаблони Pipeline, Factory или Registry, Strategy и Adapter

• Валидиране на данни и проверки за схема
Предотвратяване на безшумни проблеми с данни

• Производителност и профилиране
Идентифициране на тесни места и прилагане на техники за оптимизация

• I O на модел и интерфейси за инференция
Безопасно съхранение и изчистени интерфейси за прогнозиране

• Цялостна мини разработка
ML пайплайн в производствен стил с конфигурация, логване и наблюдаемост

Модул 4: Статистическо обучение за таблични, текстови и графични данни

• Основи на оценката
Разделяне на данни за обучение и валидация, коректна кръстосана валидация и бизнес-ориентирани метрики

• Напреднало таблично машинно обучение
Регуляризирани GLM, ансамбли от дървета и предварителна обработка без изтичане на данни

• Калибриране и несигурност
Platt скалиране, изотонична регресия, bootstrap и конформна предикция

• Класически NLP методи
Компромиси при токенизацията, TF-IDF, линейни модели и наивен Бейс

• Моделиране на теми
Основи на LDA и практически ограничения

• Класическо компютърно зрение
HOG, PCA и пайплайни, базирани на характеристики

• Анализ на грешките
Откриване на отклонения, шум в етикетите и фалшиви корелации

• Практически лабораторни упражнения
Табличен пайплайн, защитен от изтичане на данни
Изходно сравнение и интерпретация на текст
Класически изходен модел за зрение със структуриран анализ на грешките

Модул 5: Невронни мрежи за таблични, текстови и графични данни

• Майсторство на тренировъчния цикъл
Изчистени PyTorch цикли с AMP, клипинг и възпроизводимост

• Оптимизация и регуларизация
Инициализация, нормализация, оптимизатори и шедулъри

• Смесена прецизност и мащабиране
Стратегии за акумулиране на градиенти и checkpointing

• Таблични невронни мрежи
Категорични вграждания, кръстосване на характеристики и аблационни изследвания

• Текстови невронни мрежи
Вграждания, CNN, BiLSTM или GRU и обработка на последователности

• Невронни мрежи за зрение
Основи на CNN и архитектури от тип ResNet

• Практически лабораторни упражнения
Рамка за обучение с многократно използване
Сравнение на таблични НМ срещу boosting
CNN с аугментация и експерименти с шедулъри

Модул 6: Напреднали невронни архитектури

• Стратегии за трансферно обучение
Шаблони за замразяване и размразяване, дискриминативни скорости на обучение

• Трансформър архитектури за текст
Вътрешно устройство на механизма за self-attention и подходи за фина настройка

• Гръбнаци за зрение и детайлна предикция
Концепции за ResNet, EfficientNet, Vision Transformers и U-Net

• Напреднали таблични архитектури
TabTransformer, FT-Transformer и Deep and Cross мрежи

• Съображения за времеви редове
Темпорални разделяния и откриване на отместване на ковариатите

• PEFT и техники за ефективност
LoRA, дестилация и компромиси при квантизацията

• Практически лабораторни упражнения
Фина настройка на предварително обучен текстов трансформър
Фина настройка на предварително обучен модел за зрение
Сравнение на табличен трансформър срещу GBDT

Модул 7: Генеративни AI системи

• Основи на съставянето на промптове
Структурирано съставяне на промптове и контролирано генериране

• Основи на LLM
Токенизация, настройка чрез инструкции и смекчаване на халюцинациите

• Retrieval-Augmented Generation (RAG)
Разделяне на части, вграждания, хибридно търсене и метрики за оценка

• Стратегии за фина настройка
LoRA и QLoRA с контроли за качеството на данните

• Дифузионни модели
Интуиция за латентна дифузия и практическа адаптация

• Синтетични таблични данни
CTGAN и съображения за поверителност

• Практически лабораторни упражнения
Мини-приложение за RAG в производствен стил
Валидиране на структуриран изход с налагане на схема
Опционално експериментиране с дифузия

Модул 8: AI агенти и MCP

• Дизайн на цикъл на агент
Наблюдение, планиране, действие, рефлексия и запазване на състоянието

• Архитектури на агенти
ReAct, планиране-и-изпълнение и многоагентна координация

• Управление на паметта
Епизодични, семантични и подходи с работен бележник

• Интеграция на инструменти и безопасност
Договори за инструменти, изолиране в пясъчник и защити срещу инжектиране на промптове

• Рамки за оценка
Проследими записи, пакети от задачи и регресионно тестване

• MCP и протоколно-базирана интероперабилност
Проектиране на MCP сървъри с безопасно излагане на инструменти

• Практически лабораторни упражнения
Изграждане на агент от нулата
Излагане на инструменти чрез сървър в MCP стил
Създаване на среда за оценка с ограничения за безопасност

Изисквания

Участниците трябва да имат практически познания по програмиране с Python.

Тази програма е предназначена за технически специалисти от средно до напреднало ниво.

 56 Часа

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


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

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

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

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