dingearteom / for_Fedya

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Задание 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 - следуйте инструкциям в ноутбуке.

About


Languages

Language:Jupyter Notebook 96.7%Language:Python 3.3%Language:Shell 0.0%