Программировать искусственный интеллект начинают с постановки задачи и оценки возможных путей ее решения. Возьми какую-нибудь задачку и попробуй порешать ее методами ИИ. Распознавалку буков на нейросетке сделай, к примеру, или прогу для игры в шашки/шахматы. Обе задачи довольно просты и дают представление об особенностях разработки ИИ.
Язык подойдет любой, главное - чтобы тебе было удобно на нем писать.
Другие языки программирования и технологии
С чего начинают программировать системы искуственного интеллекта?
язык полный по Тьюрингу? это как? что за бред? или ты начитался отрывками чего попало и всколыхнуло это твоё воображение?
Игорь Кордонец
Если вам не знакомо такое понятие, то почитайте в гугле.
Для начала надо выяснить, что вообще такое "интеллект".
А язык скорее всего для этого придётся создавать специально.
Если же речь идёт о "искусственном интеллекте" в играх, так там его нет. Есть алгоритмы поведения.
Например: противник слабее - атакуем; противник сильнее - убегаем; противник на расстоянии выстрела - стреляем.
А игрок видит трусливых и злобных врагов.
А язык скорее всего для этого придётся создавать специально.
Если же речь идёт о "искусственном интеллекте" в играх, так там его нет. Есть алгоритмы поведения.
Например: противник слабее - атакуем; противник сильнее - убегаем; противник на расстоянии выстрела - стреляем.
А игрок видит трусливых и злобных врагов.
С продумывания архитектуры. Даже нет.. . Концепции. И от нее уже пляшут в ту или иную сторону.
___________
Подходит любой полный по Тьюрингу язык. Вот только.. . Какой из языков окажется более подходящим для решения конкретной задачи? Вернее, какие языки? И какие именно задачи нужно будет решать?
___________
Подходит любой полный по Тьюрингу язык. Вот только.. . Какой из языков окажется более подходящим для решения конкретной задачи? Вернее, какие языки? И какие именно задачи нужно будет решать?
"Как я это понимаю" (возможно я неправ)
Сначала нужно понять, что такое "Искусственный Интеллект"... (что это такое именно для тебя)
ииии.. . для чего он тебе нужен.. . какие задачи он будет "решать"....Ведь просто так.. . ничего не делается? Правда?
Сначала нужно понять, что такое "Искусственный Интеллект"... (что это такое именно для тебя)
ииии.. . для чего он тебе нужен.. . какие задачи он будет "решать"....Ведь просто так.. . ничего не делается? Правда?
Игорь Кордонец
Искуственный интеллект в моём понимании может решать любые задачи, которые можно решить, обучаться, накапливать знания, уметь общаться напрямую с человеком, т.е. посредством голоса и текста (печатного, или даже рукописного) и выполнять его абстрактно-сформулированные команды (типа "почитай мне книжку на ночь"), уметь на основе имеющихся фактов прогнозировать события, на основе имеющихся фактов создавать другие факты (на улице дождь - надо брать зонтик, на улице сильный дождь - лучше не выходить).
Но это всё пока больше из области фантастики.
Но это всё пока больше из области фантастики.
включают компьютер)
ну сразу скажу, ИИ - это личность которая саоразвивается, для эталона можешь взять себя так проще будет. следовательно ты должен написать програму так чтобы она не тупо накапливала в себе новые слова но и понимала их смысл. а чтобы она смысл слова понимала тебе придется для начальногь уровня создавать достаточно много БД с большим количеством параметров на каждое слово. я думал о том чтобы написать ИИ, и даже идеи появились нормальные, но я не знаю настолько хорошо ни один из языков которые я учил)
Похожие вопросы
- Ребят Ребят кто умет программировать на ассамблере, скажите стоит ли начинать программировать?
- Столько толков об искуственном интеллекте, столько обещаний, а почему он простые буквы распознать не может?
- Может ли искуственный интеллект исправлять свою программу?
- С какого языка лучше всего начинать программировать?
- С какого языка начинать программировать?
- На каком языке лучше всего начинать программировать?С нуля
- Стоит ли начинать программировать с python? И оставляйте отзывы о нём.
- Как начинают программировать на PHP или других языках?
- Какую книгу выбрать для программирования начинающих? и с какого языка начинать программировать ?
- Как вы думаете, с какого языка лучше начинать программировать? интересно ваше мнение.