Тимур Машнин

Машинное обучение и Искусственный Интеллект


Скачать книгу

которая позволяет запускать или создавать записные книжки notebook, которые запускают коды на Python с помощью Jupyter Notebooks, Scala на Apache Toree и R.

      Jupyter Notebook – это веб-приложение, в котором вы можете создавать и обмениваться документами, содержащими живой код, уравнения, визуализации, а также текст.

      И Jupyter Notebook является одним из инструментов, помогающих приобрести необходимые навыки в области науки о данных.

      Что такое Jupyter Notebook?

      В данном случае «записная книжка» notebook означает документ, который содержат как код, так и элементы форматированного текста, такие как рисунки, ссылки, уравнения и так далее.

      И из-за такого сочетания кода и текста, эти документы являются идеальным местом собрать воедино описание анализа данных и его результаты, а также возможность выполнить анализ данных в режиме реального времени.

      И приложение Jupyter Notebook создает такие документы.

      «Jupyter» является аббревиатурой, означающей Julia, Python и R.

      Эти языки программирования были первыми языками, которые поддерживал Jupyter, но в настоящее время технология Jupyter также поддерживает другие языки, на которых можно писать код в Jupyter.

      Таким образом, документы notebook – это документы, созданные приложением Jupyter Notebook, которые содержат как компьютерный код (например, python), так и элементы форматированного текста (абзацы, уравнения, рисунки, ссылки и т. д.).

      Документы notebook – это читаемые документы, содержащие описание анализа и результаты анализа данных (рисунки, таблицы и т. д.), а также исполняемый код, который можно запустить для анализа данных.

      Что такое приложение Jupyter Notebook?

      Это клиент-серверное приложение, которое позволяет редактировать и запускать записные книжки notebook через веб-браузер.

      Приложение Jupyter Notebook может быть запущено на компьютере без доступа к Интернету или установлено на удаленном сервере, где вы можете получить к нему доступ через Интернет.

      Помимо отображения, редактирования и запуска записных книжек, в приложении Jupyter Notebook есть «Панель инструментов» (Notebook Dashboard), отображающая локальные файлы и позволяющая открывать записные книжки и останавливать их ядра.

      Ядро – это программа, которая запускает код, написанный в записной книжке.

      Приложение Jupyter Notebook имеет ядро ipython для кода Python, но также есть ядра, доступные для других языков программирования.

      Когда вы открываете документ Notebook, соответствующее ядро запускается автоматически.

      И ядро выполняет вычисления и выдает результаты.

      Теперь, как появился Jupyter Notebook.

      В 2001 году, программист Фернандо Перес начинает разработку IPython – интерактивную оболочку для языка программирования Python.

      И в 2005 году и Роберт Керн, и Фернандо Перес попытались создать систему для ноутбуков.

      К сожалению, прототип ноутбука так и не стал полностью пригодным для использования.

      Но команда IPython продолжала работать, и в 2007 году они сделали еще одну попытку внедрения системы типа ноутбуков.

      К октябрю 2010 года появился прототип веб-ноутбука, и