С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
#1

дайте предстовления о ИИ - C++

17.07.2011, 19:40. Просмотров 1030. Ответов 13
Метки нет (Все метки)

Дайте пожалуйста представления о ии(любом хоть для крестиков ноликов)что бы иметь представления о нём
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2011, 19:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос дайте предстовления о ИИ (C++):

Дайте совет - C++
Всем привет.У меня такая ситуация сложилась. Я с учительницей по информатике изучаю паскаль. Дошли до процедур и функций. Но...

Дайте совет :) - C++
Вообщем есть задание. Вводиться строка например: аааа бббб 222 ыыыы кккк енен 2313 Нужно чтобы прога раскидала эти строки вот так: 1...

Дайте задач - C++
Здравствуйте! Изучаю я c++ уже больше 2 лет. Встречался с сортировками, поисками, хэш-таблицами, наследованием, virtual функциями,...

Дайте ссылку на Dshow - C++
Помогите! Киньте мне силку на dshow.a, никак не могу найти

Дайте определение терминам - C++
Дайте определение этому 1. Структура программы на языке Си++. 2. Операторы объявления имен и операторы-выражения в С++. ...

Дайте пожалуйста ответы - C++
1) Почему при объявлении матрицы с одновременной инициализацией первые скобки можно оставить пустыми, а вторые нет? 2) Как вывести...

13
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
17.07.2011, 20:04 #2
Цитата Сообщение от leoned Посмотреть сообщение
для крестиков ноликов
читай на вики статью про крестики нолики
0
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
17.07.2011, 20:06  [ТС] #3
я привёл это к примеру
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
17.07.2011, 20:08 #4
leoned, у каждой программы своя логика
0
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
17.07.2011, 20:15  [ТС] #5
ну уже кое что
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
17.07.2011, 20:58 #6
Цитата Сообщение от leoned Посмотреть сообщение
Дайте пожалуйста представления о ии
на самом деле никакого ии не существует
есть просто запрограмированая (соответственно к правилам игры) реакция программы на действия пользователя
1
ValeryLaptev
Эксперт С++
1046 / 825 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
17.07.2011, 21:11 #7
Цитата Сообщение от leoned Посмотреть сообщение
Дайте пожалуйста представления о ии(любом хоть для крестиков ноликов)что бы иметь представления о нём
Очень обширная тема.
Если касается программирования игр, то копай в сторону эвристических функций, альфа-бета-процедура, дерево игры...
Можно тут привлечь еще одну тему: генетические алгоритмы.
Широко используются нейронные сети, особенно в совокупности с нечеткостями.
Много работ по методам представления знаний.
Экспертные системы - много информации по этой теме.
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
17.07.2011, 23:58 #8
leoned, Посмотри книгу М.В. Мозговой - 85 нетривиальных проектов, решений и задач, там есть что-то в этом роде.
0
kravam
быдлокодер
1703 / 890 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
18.07.2011, 01:50 #9
Если бы не другие проекты, я бы накропал эту игру, за нечего делать. Главное- алгоритм, он описан как щас помню у Мартина Гарднера "математические головоломки и развлечения".
И он нетруден.
С графикой не работал, ну это по фиг в консоли бы кропал на крайняк
0
ValeryLaptev
Эксперт С++
1046 / 825 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
18.07.2011, 08:57 #10
kravam, ты напиши крестики - нолики 5 в ряд на бесконечном поле. Нужна эвристическая функция оценки хода. Нужна альфа-бета-процедура для отсечения неперспективных ветвей дерева игры,. Нужна процедура просмотра вперед перспективных ходов.
Но можно и полным перебором... Например, на ограниченном поле 100*100...
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
18.07.2011, 09:36 #11
не знаю как на Ц или ц++, но для Delphi есть отличная библиотека NeuralBase, которая эмулирует работу нейронной сети.
вещь весьма забавная и интересная. можно вот в нэте почитать про математический аппарат этой сети.
0
ValeryLaptev
Эксперт С++
1046 / 825 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
18.07.2011, 09:40 #12
co6ak, нейронные сети - не просто забавная вещь. Например, FineReader - это нейронные сети. Распознавание символов - это самое оно. У нас студенты лабу пишут по по распознаванию символов с помощью НС - весьма нетривиальная задача. Собственно, большая часть нетривиальности - в обучении сети.
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
18.07.2011, 09:53 #13
я вот очень долго рассчитывал оптимальное количество узлов нейронки, дабы обеспечить нормальную обучаемость и работоспособность.

нам нейронку преподавали в техникуме(!! ), так же была программа какраз таки распознания введенного символа, где мышой рисовали на поле ввода что-то, а нейронка пытался понять что именно хотел аффтар
0
kravam
быдлокодер
1703 / 890 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
18.07.2011, 15:39 #14
ValeryLaptev, я имел ввиду 3 на 3. Всё остальное от лукавого
0
18.07.2011, 15:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2011, 15:39
Привет! Вот еще темы с ответами:

Дайте исходник на сингелтон - C++
Только не ограничиваясь самим классом, а ещё с кодом, к нему обращающимся. Пусть в экземпляре сингелтона будет ещё хотябы один член-данное...

дайте подсказку. Страуструп - C++
10. (*2) Напишите класс или шаблон, подходящий для реализации обратного вызова. 11. (*2.5) Напишите класс Lock (блокировка) для...

Дайте задачу новичку - C++
Мне очень скучно, я уже сделал все программы на которые только фантазии хватило :) Дайте мне пожалуйста какую-то задачу, только не очень...

libjpeg - дайте мануал! - C++
Научите меня пользоваться libjpeg. Я в интернете не нашел ничего хорошего. Я уже гуглил - поиск не дал результатов!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.