План на курса
Machine Learning и рекурсивни Neural Networks (RNN) основи
- NN и RNN
- Обратно разпространение
- Дълга краткосрочна памет (LSTM)
TensorFlow Основи
- Създаване, инициализиране, запазване и възстановяване TensorFlow на променливи
- Подаване, четене и предварително зареждане TensorFlow на данни
- Как да използваме TensorFlow инфраструктура за обучение на модели в мащаб
- Визуализиране и оценяване на модели с TensorBoard
TensorFlow Механика 101
- Урочни файлове
- Подгответе данните
- Изтегляне
- Входове и контейнери
- Изградете графиката
- Извод
- Загуба
- обучение
- Обучете модела
- Графиката
- Сесията
- Влакова верига
- Оценете модела
- Изградете Eval Graph
- Eval Output
Разширено използване
- Нишки и опашки
- Разпределен TensorFlow
- Писане Documentation и споделяне на вашия модел
- Персонализиране на четци на данни
- Използвайки GPUs¹
- Манипулиране на TensorFlow файлове с модели
TensorFlow Сервиране
- Въведение
- Урок за основно сервиране
- Урок за разширено обслужване
- Урок за начален модел на обслужване
Конволюционен Neural Networks
- Преглед
- Go ал
- Акценти в урока
- Моделна архитектура
- Организация на кода
- Модел CIFAR-10
- Моделни входове
- Моделно прогнозиране
- Модел обучение
- Стартиране и обучение на модела
- Оценяване на модел
- Обучение на модел с помощта на множество GPU карти¹
- Поставяне на променливи и операции на устройства
- Стартиране и обучение на модела на множество GPU карти
Deep Learning за MNIST
- Настройка
- Заредете MNIST данни
- Стартирайте TensorFlow InteractiveSession
- Изградете регресионен модел Softmax
- Заместители
- Променливи
- Прогнозиран клас и функция на разходите
- Обучете модела
- Оценете модела
- Изградете многослойна конволюционна мрежа
- Инициализация на теглото
- Конволюция и обединяване
- Първи конволюционен слой
- Втори конволюционен слой
- Плътно свързан слой
- Слой за четене
- Обучете и оценете модела
Разпознаване на изображения
- Начало-v3
- C++
- Java
¹ Темите, свързани с използването на GPUs, не са налични като част от дистанционен курс. Те могат да бъдат доставени по време на курсове в класна стая, но само с предварително споразумение и само ако както обучителят, така и всички участници имат лаптопи с поддържани NVIDIA GPUs, с инсталирани 64-битови Linux (не се предоставят от NobleProg). NobleProg не може да гарантира наличието на обучители с необходимия хардуер.
Изисквания
- Python
Oтзиви от потребители (1)
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.