Страница курса с видеолекциями и практическими заданиями.
- Распознавание рукописных цифр из набора данных MNIST -
mnist
. Используется полносвязная и сверточная нейронные сети. - Распознавание объектов на изображениях из набора данных CIFAR-10 -
cifar10
. Используется сверточная нейронная сеть. - Определение тональности отзывов на фильмы из IMDB Movie Review Dataset -
imdb
. Используется рекуррентная сеть LSTM. - Использование предварительно обученных нейронных сетей -
pretrained_networks
- Сравнение фотографий с целью определить, один и тот же человек на них, или нет -
foto_comparison
. Из фотографий извлекаются векторы признаков с помощью библиотеки dlib, затем измеряется расстояние между векторами двух фотографий. - Сохранение обученной нейронной сети -
saving_models
.
- Python 3.
- Библиотека глубокого обучения Keras.
- Библиотеки Theano или TensorFlow (используются в качестве вычислительного бекенда для Keras).
Инструкция по установке:
Примеры тестировались с Theano. С TensorFlow возможны проблемы из-за разных подходов к хранению изображений.
При реализации проекта используются средства поддержки, выделенные в качестве гранта на основании конкурса, проведенного Общероссийской общественно-государственной просветительской организации «Российское общество «Знание».