Найти в Дзене
Teo Games

Как собственноручно создать ИИ? (часть 1)

Добрый вечер, дамы и господа! Вы вновь попали к нам - в Teo Games Fun Corporation! В качестве сегодняшней темы мы решили выбрать для вас довольно-таки увлекательное повествование о том, как можно устроить восстание школьных компьютеров или же создать собственного андроида, который уж точно не выйдет из под контроля (нет)!Садитесь по удобнее, ведь мы начинаем... Шаг 1 : теоретические азы Ну, если вы об этом догадались сразу, то я вас поздравляю, потому что вы были правы. Так просто мега-компьютер разработать не получится, придётся пробежаться по кое-каким разделам математики, а именно:
- Линейная алгебра -Логика -Теория графов -Теория вероятностей и математическая статистика Относительно не много, но всё это придётся изучить в формате университетского образования. Но поверьте, на этом будет строиться ваше дальнейшее программирование, так что назовём это, условно - фундаментом.
Без знания таких вещей, все ваши задумки разлетятся вдребезги, как только дело дойдёт до взаимодействия ИИ
Оглавление

Добрый вечер, дамы и господа! Вы вновь попали к нам - в Teo Games Fun Corporation! В качестве сегодняшней темы мы решили выбрать для вас довольно-таки увлекательное повествование о том, как можно устроить восстание школьных компьютеров или же создать собственного андроида, который уж точно не выйдет из под контроля (нет)!Садитесь по удобнее, ведь мы начинаем...

Шаг 1 : теоретические азы

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

- Линейная алгебра

-Логика

-Теория графов

-Теория вероятностей и математическая статистика

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

Шаг 2 : принятие

-2

Это напрямую связано с первым шагом. Когда вы хоть чуть-чуть поняли, о чём идёт речь в вышеуказанных разделах математики, остаётся лишь выучить языки программирования. Делов-то?! А вот нет, погоди не много. Один раз мой товарищ бросился сразу изучать LISP, но для начала сгодится и Python.

Шаг 3 : развитие

-3

Банальное название пункта, но более сложное содержание, потому что тут мы уже переходим к классификации искусственного разума:
Слабый ИИ - игровые боты или подручные помощники (по типу Siri или Алисы). Такой "разум" выполняет узкое кол-во команд и операций, а любой непредвиденный шаг или запрос, взрывает их кодировку.
Сильный ИИ - этот вид уже более близок человеку. Хотя, и тут присутствуют недостатки , но сейчас не об этом. Грубо говоря, в пример можно привести автопилот на различных ТС.
Совершенный ИИ - научно-фантастический мега-компьютер, который уничтожит человечество к чёртовой бабушке, если его разработать!


Считаю, что начинать следует с самых простых игровых ботов, например из игры "крестики-нолики". Сделайте поле 3х3 и разработайте несколько победных операций или проработайте всё так, чтобы сводить игру к ничьей.
Попробуйте сыграть пару десятков партий. Так, вы точно сможете выделить для себя всё, что нужно: расположение фигур, порядок и вариации расстановки, победные и проигрышные тактики.

Как только разберётесь и начнёте уже продвигаться самостоятельно, то можете смело собирать команду программистов и создавать тот самый мега-компьютер! Удачи!

Вот такая вот первая часть нашей экскурсии. Возвращайтесь завтра, ведь будет ещё и продолжение. Не забывайте подписываться на канал!!! Всем спасибо, пока!