Шаг 1.
Основы создания нейросети на Python.
Как работают нейронные сети. Что легко одному, трудно другому

Шаги базируются на книге:
Тарик Рашид. Создаем нейронную сеть - М.: Вильямс, 2017. - 272 с.

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

    Компьютеры, в сущности, - это не более чем калькуляторы, способные выполнять арифметические операции с огромной скоростью.

    Эта особенность компьютеров позволяет им отлично справляться с задачами, аналогичными тем, которые решаются с помощью калькуляторов: суммирование чисел с целью определения объемов продаж, применение процентных ставок для начисления налогов или построение графиков на основе существующих данных.

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

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

    А теперь перевернем все вверх тормашками и поставим столы на компьютеры!

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

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

    В процессе анализа изображений и классификации объектов наш мозг обрабатывает огромные объемы информации. Компьютеру трудно решать подобные задачи, а точнее - невероятно трудно.

Задача Компьютер Человек
Быстрое умножение тысяч больших чисел Легко Трудно
Распознавание конкретного человека среди толпы на фотографии Трудно Легко

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

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

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

    Резюме

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




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