Google Collaboratory или Google Colab

Google сотрудничал с Jupyter Notebook разработчиков Google

Сотрудничество, также называемое Google Colab Это продукт Google Research, который используется для написания и запуска Python и других языков из нашего браузера.

Что такое

Colab - это размещенный Jupyter, установлен и настроен, так что нам не нужно ничего делать на нашем компьютере, а просто работать из браузера с ресурсами в облаке.

Он работает точно так же, как Jupyter, вы можете видеть наша статья. На этом этапе Python это блокноты или блокноты, основанные на ячейках, которые могут быть текстами, изображениями или кодом, потому что в отличие от Jupyter Colab на данный момент может использоваться только ядро ​​Python, они говорят о реализации более поздних других, таких как R, Scala и т. Д. , но дата не указана.

Это очень быстрый способ протестировать код без необходимости настраивать наше оборудование и войти в мир Машинное обучение, Глубокое обучение, искусственный интеллект и наука о данных. Также идеально подходит для учителей, потому что, основываясь на Jupyter, мы можем делиться проектами с другими людьми, как если бы мы использовали Jupyter Hub.

Мы можем использовать любую функциональность Python, мы можем использовать TensorFlow, Keras, Numpy, давайте перейдем ко всем их библиотекам.

Он предлагает нам бесплатный сервис GPU и TPU,

Они являются частью группы разработчиков https://colaboratory.jupyter.org/welcome/

Услуга бесплатна, но нам нужна учетная запись Gmail. Данные записной книжки хранятся на нашем Google Диске. И мы также можем сохранять и загружать записные книжки с Github. Помимо импорта проектов, исходящих из Jupyter, или их экспорта. Работает с файлами .ipynb

экспорт записных книжек colab

Понятно, что Аппаратные ресурсы ограничены. Вы не сможете создавать проекты, требующие большого объема вычислений. Если вам нравится эта система и вы хотите использовать ее для продвинутых проектов, вы всегда можете заплатить за версию Pro или Pro +. Я собираюсь сосредоточиться на бесплатном.

В свое время я уже говорил об одном способе использования Jupyter из

Ускоренный курс машинного обучения Google построен на Colab, и я заканчиваю. Скоро я расскажу как

Если вас интересует машинное обучение, см. какие курсы можно пройти

Зачем использовать Colab? Преимущество

Потому что это очень быстрый и простой способ создать курсы и информацию о программировании на Python и поделиться ею с другими людьми или со студентами, если вы преподаватель.

В моем случае у меня проблема совместимости между TensorFlow и моим процессором, поэтому на данный момент я буду использовать его для выполнения различных примеров и тестов с TensorFlow и Keras.

недостатки

Что ж, мы можем использовать только Pyhton

И что мы используем еще один продукт Google, и мы продолжаем кормить и все больше зависеть от технологического гиганта «Don't be Evil».

Различия между Colab и Jupyter

Как мы уже говорили

  • Colab - это размещенный сервис, размещенный Jupyter, в то время как Jupyter использует его на вашем компьютере.
  • Colab, хотя это бесплатно, если вам нужна вычислительная мощность, вам нужно перейти на платную версию
  • Будучи размещенным, вы можете делиться блокнотами с людьми
  • В Colab вы можете использовать только Python, а в Jupyter вы можете устанавливать все виды ядер, R, Bash, javascript и т. Д.

Оставить комментарий