Практика: первая нейросеть на Python

Практикум в Google Colab: считаем прямой проход на NumPy, затем обучаем полносвязную сеть на рукописных цифрах средствами Keras.

Готовим окружение: Google Colab

[TODO: Как открыть Colab, ячейки кода, NumPy/Keras уже установлены — ничего скачивать не нужно]

Прямой проход на NumPy

[TODO: Реализуем вручную взвешенную сумму и активацию из урока 16 — сеть из одного нейрона на конкретных числах]

Обучаем сеть в Keras

[TODO: Полносвязная сеть на MNIST/Digits: model.compile, fit, эпохи и learning rate из урока 30 на практике]

Смотрим результаты и экспериментируем

[TODO: Accuracy, матрица ошибок, что меняется при добавлении слоёв и нейронов; связь с backpropagation из урока 17]

Проверьте себя

[TODO: 2-3 вопроса для самопроверки]

Дополнительные ресурсы

[TODO: Ссылки на материалы для углублённого изучения]