roboforum.ru

Технический форум по робототехнике.

Языки программирования ИИ

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

Языки программирования ИИ

Сообщение -MastaK- » 28 сен 2014, 00:09

Здравствуйте!Хотелось бы заняться разработкой компьютерного разума,но не знаю с чего начать.Пока что,изучаю C++.Мучают несколько вопросов:
1)Стоит ли мне далее изучать C++?Думал набрать опыт на этом языке т.к. много хорошей литературы да и статей,а далее перейти на специфические языки.
2)Какие языки мне нужны и для чего - то есть пролог,си,ассмеблер и т.д.?
3)Интересен сам процесс.Получается,можно со своего ПК писать на любом языке этот самый разум? :)Или все же в робототехнике,используются специфические микроконтроллеры?.То есть языки на ПК не подойдут.Там нужен программатор или нет?

спасибо
-MastaK-
 
Сообщения: 2
Зарегистрирован: 27 сен 2014, 23:55

Re: Языки программирования ИИ

Сообщение Myp » 28 сен 2014, 00:24

-MastaK- писал(а):Хотелось бы заняться разработкой компьютерного разума,но не знаю с чего начать.

решая невыполнимую задачу совершенно неважно каким именно способом не получится её решить.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Языки программирования ИИ

Сообщение -MastaK- » 28 сен 2014, 00:44

Myp писал(а):
-MastaK- писал(а):Хотелось бы заняться разработкой компьютерного разума,но не знаю с чего начать.

решая невыполнимую задачу совершенно неважно каким именно способом не получится её решить.


Не понял.Вы имеете ввиду,невозможность создания,по причине отсутствия модели нашего мозга?И разве кто-нибудь доказывал это как неразрешимую проблему?Ведь ученые до сих пор работают над этим.Или они имитируют работу? :) Разумеется,не мне с ними тягаться.Но, хотелось бы этим заняться как хобби т.е. понять суть,быть компетентным и в случае чего заняться всерьез.
-MastaK-
 
Сообщения: 2
Зарегистрирован: 27 сен 2014, 23:55

Re: Языки программирования ИИ

Сообщение Виктор Казаринов » 28 сен 2014, 08:06

Я программирую сейчас задачи, связанные с ИИ на ANSI C. Все остальное мне пришлось отбросить по ряду причин.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: Языки программирования ИИ

Сообщение avr123.nm.ru » 28 сен 2014, 09:08

Myp писал(а):решая невыполнимую задачу совершенно неважно каким именно способом не получится её решить.
очень важно! за некоторые способы можно и в тюрьму попасть, а можно и жизни, здоровья лишиться.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Языки программирования ИИ

Сообщение CyberLab » 28 сен 2014, 12:07

Myp писал(а):решая невыполнимую задачу совершенно неважно каким именно способом не получится её решить.

Если Вы не способны на выполнение таких задач, то не стоит обобщать

Для ИИ использую Си и С++
Хотя Си мне больше нравится.
Аватара пользователя
CyberLab
 
Сообщения: 319
Зарегистрирован: 02 фев 2013, 12:50
Откуда: Москва

Re: Языки программирования ИИ

Сообщение Dmitry__ » 28 сен 2014, 16:53

Myp писал(а):решая невыполнимую задачу совершенно неважно каким именно способом не получится её решить.

Свое? Сильно! :shock:
Изображение
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Языки программирования ИИ

Сообщение noonv » 28 сен 2014, 16:59

Всё зависит от того, что вы понимаете под ИИ ;) Это слишком обобщённое понятие. Компьютерное зрение и распознавание образов, распознавание речи, NLP... - да много их :)
И для всех этих задач есть разные инструменты на разных языках. И С++ и Python и многие другие.
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Языки программирования ИИ

Сообщение =DeaD= » 28 сен 2014, 18:30

ТС, без нормальной постановки задачи, как вы потом сможете проверить, решили вы задачу или нет?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Языки программирования ИИ

Сообщение avr123.nm.ru » 28 сен 2014, 18:36

Вроде по ИИ уже топик есть.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Языки программирования ИИ

Сообщение AndreiSk » 28 сен 2014, 19:50

C#, но обосновывать не буду, т.к. это холивар :)
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Языки программирования ИИ

Сообщение Dmitry__ » 28 сен 2014, 20:32

Язык - на котором думаешь :wink:
Если есть идеи как реализовать ИИ, то такая мелочь как "написание программы" тебя не должна волновать. Оставь эту рутину неказистым программистам. А так, ищи язык заточенный под базы данных, ключевые слова:
Реляционные базы данных, индексация данных, и.т.д. и.т.п.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Языки программирования ИИ

Сообщение Aseris » 29 сен 2014, 17:35

Lisp и подобные.. https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%81%D0%BF

Добавлено спустя 6 минут 32 секунды:
Т.е те языки которые декларативные которые
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Языки программирования ИИ

Сообщение PavelZ » 27 окт 2014, 16:26

Скорее всего нереляционные СУБД и Коммон Лисп или другой язык высокого уровня позволяющий использовать метапрограммирование и функциональные приёмы.

Добавлено спустя 2 минуты 44 секунды:
Впрочем под ИИ многие понимают очень сложный конечный автомат, тогда Си без всяких плюсов и шарпов самое то.
Не ищу лёгких путей.
Аватара пользователя
PavelZ
 
Сообщения: 102
Зарегистрирован: 04 ноя 2011, 12:36
Откуда: Алексеевка
Skype: zachesapav
ФИО: Павел Зачеса


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5