2.
Инструменты и библиотеки
2.1.
Colab
Google Colaboratory (Colab) –
облачный сервис, в настоящий момент бесплатно
предоставляемый компанией Google. Он позволяет запускать Jupiter Notebooks на языке Python 2
или Python 3 и может использоваться для решения задач машинного обучения. Особо интересно
то, в рамках Colab пользователям бесплатно предоставляется
возможность использования
графического процессора (GPU), а также тензорного процессора (TPU), что существенно повышает
производительность вычислений. Документы сохраняются на Google Drive и могут использоваться
совместно с коллегами.
Jupiter Notebook (расширение .ipynb) – документ в формате JSON,
который представляет
собой упорядоченный набор ячеек, каждая из которых может содержать программный код, текст
(с разметкой), различные элементы мультимедиа и т.п. По умолчанию Jupiter Notebook работает с
IPython, однако доступна возможность использования таких языков программирования как R, Julia,
Haskell. При работе с ними через Colab, программный код исполняется на
сервер в docker
контейнере, который выдаётся пользователю на 12 часов (после этого значения переменных и пр.
сбрасываются, однако данные могут быть сохранены
1
). Для запуска
кода используется иконка
«play» слева от ячейки; результат выполнения или системные сообщения выдаются ниже.
Для работы рекомендуется использование браузера Google Chrome,
также необходимо
наличие аккаунта Google.
Достарыңызбен бөлісу: