Шаг 34.
Основы создания нейросети на Python.
Создаем нейронную сеть на Python (общие сведения)

    На этом шаге мы выберем среду разработки.

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

    Мы будем сообщать компьютеру, что ему следует сделать, используя понятные ему инструкции. Компьютерам трудно понять обычный человеческий язык с присущими ему неточностью и неоднозначностью, который мы применяем в повседневном общении. Если уж люди часто не могут договориться между собой, то что говорить о компьютерах!

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

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

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

    Оболочка IPython содержит язык программирования Python и несколько расширений для выполнения численного и графического анализа данных, включая те, которые нам понадобятся. Она предоставляет удобное средство интерактивной разработки Jupyter Notebook (блокнот), напоминающее обычный блокнот, которое идеально подходит для оперативной проверки новых идей и анализа результатов. При этом отпадает необходимость заботиться о размещении файлов программ, интерпретаторов и библиотек, что могло бы отвлекать ваше внимание от сути задачи, особенно если что-то идет не так.

    Мы будем использовать пакет Anaconda, который можно загрузить на сайте https://www.anaconda.com/download.

    Установите IPython, следуя приведенным на сайте инструкциям. Этот процесс не должен вызвать у вас никаких затруднений.

    На следующем шаге мы рассмотрим основные возможности Блокнота.




Предыдущий шаг Содержание Следующий шаг