- Сделать форк данного репозитория
- Выбрать себе (с учётом указанных в описании задания ограничений) вариант задания и вписать его в табличку https://docs.google.com/spreadsheets/d/1Z1tym9FfX-Dj8huP2Q3iWVm0lrPpQz6NCGiweYGVy1w/edit?usp=sharing
- Выполнить задание согласно выбранному варианту
- Сделать pull request в данный репозиторий, содержащий один файл
.ipynb
. - Получить результат в рамках code review с замечаниями по коду.
- При необходимости повторять пп. 3-4, пока преподаватель не отправит approve.
- Во время онлайн-занятия защитить работу, ответить на вопросы преподавателя
- Форк необходимо сделать сразу. Для преподавателя это сигнализирует о том, что студент приступил к работе.
- В описании репозитория нужно указать свои ФИО.
- Желательно почаще делать коммиты. В идеале - как только решена некоторая промежуточная задача.
- Коммиты должны иметь вменяемые описания.
- Рекомендуется, чтобы ваш репозиторий содержал файлы .gitignore (для них имеется набор шаблонов) и requirements.txt
Перед запуском необходимо выполнить следующие команды
!sudo apt-get install libmagickwand-dev
!pip install --no-cache-dir \
opencv-python-headless==4.6.*\
rawpy==0.17.* \
pandas \
Pillow==7.1.2 \
scikit-image==0.16.2 \
scipy==1.5.0 \
tqdm \
Wand
Рекоммендуется запускать через WSL либо на Unix системах.
Команда для сборки образа:
docker build -f Dockerfile.cpu -t ml-for-sec-3 .
Поднять контейнер можно следующей командой:
docker run --rm -it -v $(pwd):/workspace -u $(id -u):$(id -g) ml-for-sec-3