Skip to content

About

Neural Network Workshop Materials

Resources

Stars

84 stars

Watchers

14 watching

Forks

Latest commit

 

History

56 Commits

Folders and files

Repository files navigation

NeuroWorkshop

Интенсив по нейронным сетям и глубокому обучению

Данный интенсив предназначен как первоначальное введение в тематику нейронных сетей для разработчиков, желающих применять соответствующие технлологии в своих проектах. Интенсив проводился в рамках большой июньской школы DevCon 2017. Видеозапись интенсива доступна на нашем канале YouTube, а презентации - здесь.

Для общения - присоединяйтесь к чату @neuroworkshop

Первым делом - зайдите сюда

О чем будет рассказано на интенсиве

Первые шаги

Для проведения интенсива вам потребуется:

  • Возможность работать с Azure Notebooks, т.е. компьютер с браузером и Microsoft Account. Создать Microsoft Account можно на http://outlook.com, заведя там почтовый ящик.
  • Виртуальная машина с GPU в облаке Microsoft Azure (для выполнения финального задания). Для этого нужна подписка на Microsoft Azure.

Делаем копию всех материалов в Azure Notebooks

  1. Заходим по адресу https://notebooks.azure.com/sosh/libraries/neuroworkshop
  2. Нажимаем Clone and Run
  3. При необходимости заходим с Microsoft Account.

С помощью Azure Notebooks можно будет выполнить большинство заданий интенсива, но для выполенения финального задания, и для быстрого экспериментирования, будет удобнее использовать виртуальную машину с GPU.

Создаём виртуальную машину с GPU

Для начала, вам нужна облачная подписка. Если у Вас её нет, получить её можно так:

  1. На мероприятии, если вам раздали код Azure Pass - следуем инструкции http://aka.ms/azpass
  2. Если вы смотрите онлайн или решили пройти мастер-класс самостоятельно - получаем trial-подписку на месяц по ссылке. Для этого потребуется кредитная карта.

В обоих случаях надо использовать Microsoft Account, который не был привязан ранее к облачной подписке. В противном случае вы не сможете привязать к такому аккаунту пробную подписку.

Процесс создания виртуальной машины с GPU подробно описан тут: http://bit.ly/datasciencevm

К сожалению, на подписках Azure Trials и Azure Pass иногда бывает сложно создать виртуальную машину с GPU, поскольку ресурсов GPU в облаке в целом не хватает. Поэтому рекомендуем вам попробовать (в следующем порядке):

  1. Создать виртуальную машину Data Science Virtual Machine - Windows 2016 типа N-Series NC6 (в одном из доступных регионов: South-Central US, East US, North Europe - но можно попробовать и другие)
  2. Если не получилось - создать такую же машину на базе N-Series NV6 (таких машин значительно больше, поэтому вероятность успеха выше)
  3. Попробовать воспользоваться одной из заранее созданных машин - информация будет на мероприятии
  4. Использовать машину с CPU, выбрав CPU помощнее

Конфигурируем машину для работы на интенсиве

  1. Войдите в созданную машину при помощи удалённого рабочего стола
  2. Откройте консоль cmd.exe
  3. Перейдите в директорию c:\dsvm - cd \dsvm
  4. Склонируйте этот репозиторий: git clone http://github.com/shwars/NeuroWorkshop
  5. Перейдите в директорию cd NeuroWorkshop\Utils
  6. Запустите setup.bat. Этот файл сделает следующее:
    • скопирует все необходимые Azure Notebooks в папку \dsvm\notebooks\NeuroWorkshop, чтобы они стали вам доступны
    • подключит удалённый диск с данными для обучения как диск L:
    • скопирует обучающие данные для задачки кошки против собак на локальный диск в папку C:\Cats_Dogs
  7. После этого вы можете:
    • работать в удалённом доступе, открыв браузер на адрес https://localhost:9999
    • закрыть удалённый доступ, и обратиться к удалённой машине через браузер http://<address>:9999

Если вы не можете войти в Azure Notebook по указанному адресу, убедитесь, что: - вы настроили пароль и автозапуск Azure Notebooks, как описано тут - вы настроили доступ к удалённой машине по порту 9999

Работа на лабораторных машинах

Если вам не удалось создать в облаке свою виртуальную машину, вы можете воспользоваться одной из доступных лабораторных машин:

Пароль и инструкции будут предоставлены на занятии.

Полезные материалы

About

Neural Network Workshop Materials

Resources

Stars

84 stars

Watchers

14 watching

Forks

Releases

Packages

Contributors

Languages