Рекомендуемый шаблон для нового проекта
ds-project-template/
├── data/
│ ├── final/ # данные, полученные на выходе из модели
│ ├── processed/ # обработанные данные
│ └── raw/ # исходные данные до какой-либо обработки
├── docs/ # документы по проекту
├── models/ # модели
├── notebooks/ # jupyter ноутбуки
├── results/ # результаты, например, отчет о разработке модели
│ # или презентация для заказчика
└── README.md # описание проекта
- Python 3
- Утилита poetry
- Утилита cookiecutter
-
Подключаем сетевой диск EcosystemB2B
-
Создаем директорию с проектом с помощью cookiecutter через http
$ cookiecutter git+https://github.com/alexeytomashyov/ds-project-template.git
или через ssh
$ cookiecutter git+ssh://git@github.com:alexeytomashyov/ds-project-template.git
- Переходим в директорию с проектом
$ cd [directory_name]
- Устанавливаем базовые пакеты (notebook, pandas, sklearn)
$ make install
и добавляем те, которые нужны для этого проекта
$ poetry add [package_name]
- Запуск jupyter notebook
$ poetry run jupyter notebook