Среда разработки у DS

Среда разработки у DS Машинное обучение, Jupyter notebook, Среда разработки, Длиннопост

Привет, уважаемые. Сегодня хотел поведать, как мы работаем.


Формально мы кодим в среде Jupyter Notebook, но у него нет своего окна, поэтому его загнали в браузер. Так он выглядит:

Среда разработки у DS Машинное обучение, Jupyter notebook, Среда разработки, Длиннопост

(кусочек из Евио :) ).  Как видим, отличий от классической среды разработки много.


Одно из самых важных - то, что весь код разбит на ячейки. Для DS это очень удобно, потому что можно перезапустить только кусок кода. Зачем это нужно? Ну например вы уже описали модель, загрузили данные и т. д. Но не обучили. Поэтому ячейку обучения можно будет перезапускать несколько раз, не загружая данные заново.


Второе важное отличие - это минимальный markdown. Внизу скрина виден кусочек картинки. Да да, прямо в коде. Картинка. Также можно делать другие html-ные фичи.

Среда разработки у DS Машинное обучение, Jupyter notebook, Среда разработки, Длиннопост

Так выглядит собственный explorer от jupyter notebook.


Вот, вроде все. Ну и клубничку в ленту :).

Среда разработки у DS Машинное обучение, Jupyter notebook, Среда разработки, Длиннопост