Skip to content
Branch: master
Find file History
Simon Kozlov Simon Kozlov
Simon Kozlov and Simon Kozlov Better comments
Latest commit beb1a2c Apr 17, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
CNN.ipynb
PyTorch_CNN.ipynb
README.md Updated README Apr 1, 2019
dataset.py Assignment 3 Mar 25, 2019
download_data.sh Assignment 3 Mar 25, 2019
gradient_check.py
layers.py Added flattener Mar 28, 2019
metrics.py
model.py Minor fixes Apr 4, 2019
optim.py Assignment 3 Mar 25, 2019
requirements.txt Assignment 3 Mar 25, 2019
trainer.py Assignment 3 Mar 25, 2019

README.md

Задание 3

В этом задании мы реализуем свою собственную сверточную нейронную сеть, сначала на numpy, а потом уже и на PyTorch.

Перед выполнением задания:

  • Запустите файл download_data.sh, чтобы скачать данные, которые мы будем использовать для тренировки.
  • Установите все необходимые библиотеки, запустив pip install -r requirements.txt (если раньше не работали с pip, вам сюда - https://pip.pypa.io/en/stable/quickstart/).

Часть 1

Сверточная Нейронная Сеть (Convolutional Neural Network)

CNN.ipynb - следуйте инструкциям в ноутбуке.

Часть 2

PyTorch CNN

Для этого задания уже требуется доступ к GPU.

Это может быть GPU от NVidia на вашем компьютере, тогда рекомендуется установить PyTorch с поддержкой GPU через Conda - https://pytorch.org/get-started/locally/

Если у вас нет GPU, можно воспользоваться Google Colab, который предоставляет бесплатный доступ к GPU в облаке.

Туториал по настройке Google Colab: https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d (Keras инсталлировать не нужно, наш notebook сам установит PyTorch)

PyTorch_CNN.ipynb - следуйте инструкциям в ноутбуке.

You can’t perform that action at this time.