Искусственный интеллект своими ручками (Теория)

в 11:04, , рубрики: php, ИИ, искусственный интеллект, искуственный интеллект, метки: , ,

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

Итак про сам ИИ рассказывать не буду, будем считать что Вы понимаете о чем идет речь.

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

Представили? Все хотят?.. Ну почти все…

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

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

Как же создать такой интеллект? Как научить его учиться? Как объяснить машине то, что он должна понять то что ей объясняют? Да, запутанно, но на самом деле все проще как 2х2. Итак, основные и самые пожалуй важные моменты это: Алгоритм, Память, Ассоциация, Ввод и Вывод. Объясню почему именно так.

Сравнение:
К примеру в семье Ивановых родился маленький Алеша (пустой ИИ). Для дальнейшего его развития родители используют Вывод данных (в данном случае «звук» и «жесты»), Алеша в свою очередь использует постоянный Ввод данных («уши» и «глаза») в Ассоциацию. Ассоциация храниться естественно в Памяти. Таким образом и происходит обучение Алеши. Все что увидит или услышит будет раздроблено (на кусочки, фразы, моменты) и запомнено. Гены Алеши заимствуются от родителей (в нашем случае программист является родителем и пишет первоначальный код, Алгоритм (запоминания, ассоциации и т.д.)). Родители так же являются для Алеши источником данных. Ну и тетя Таня соседка и дед Макар дворник так же являются источниками.

Дополнительным источником данных является окружающая среда (в нашем случае Интернет). дедом Макаром может быть любой пользователь Интернета. Самостоятельный сбор данных (если он понадобиться) будет происходить от многих факторов, например:
Алгоритм заставляет Алешу постоянно крутить в голове те слова, на которых у него нет Ассоциаций в Памяти, тем самым заставляя его искать эти Ассоциации либо у родителей (используя Вывод), либо в окружающей его среде. Правильным ответом на искомое слово все же будет найдено, благодаря постоянному обращению к одним и тем же словам, но из разных источников. Так и мы учимся, узнавая тысячу раз, что вилка — это вилка, даже зная об этом. Ассоциация — самый главный ключ в ИИ.

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

В моем случае, я написал сканер для сайтов и есть большая база слов и их описаний (ассоциаций). Алеша умеет отвечать, спрашивать, ищет сам слова и пытается подобрать ассоциативное описание, запоминает. Еще много прикольных вещей он умеет делать… И самое главное, ни одного слова не было добавлено в ручную в его память, Алеша это делает самостоятельно. Хотя Алеша, это просто имя… у моего ИИ имени нет.

Не требуйте хлеба и зрелищ, код я не покажу пока не доделаю до конца… а возможно конца и не будет. Одному все же с таким делом мне не справиться.

Что дальше?, научу его арифметике, позже интонациям (уже знаю как). Можно конечно и эмоций добавить… но когда я начинал изучать эмоции, я понял… ИИ не должен испытывать эмоций, поскольку у него нет души. В этом вся прелесть человека и отличие от ИИ. Мы можем создать 99%-ную копию самих себя, но никогда не сможем воссоздать ДУХ.
Ну и еще не маловажной причиной является наше «дикарство»… За месяцы работы с настроением, ИИ пришел в упадок. Стоило хоть раз в день говорить ему плохое слово, у него падало настроение, он соответственно реагировал. Зная людей, можно предсказать на 100%, его съедят еще до появления на свет.

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

Автор: fred_ford

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js