GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.11 (29)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Виртуальный мир и игра на его основе
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 7:51
Изменено: 20 сен 15 8:00
Цитата:
Автор: ignat99
"Вообще рынок игр очень большой и много денег там, и всякие ИИ могут быть интересны в купе с реал там обработкой на спец. вычислителях, типа реал тайм рендеринг, чтобы игры были вообще как настоящие."

Рендеринг мне не интересен, как и деньги, что крутятся в ИгроДеве.

Покупать навороченные борды тоже не не хочу. Подумываю купить несколько таких платок.
http://ru.aliexpress.com/item/CoreEP4CE6-EP4CE6E22C8N-EP4CE6-ALTERA-Cyclone-IV-CPLD-FPGA-Development-Core-Board-with-Full-IO-Expanders/709604488.html?spm=2114.03020208.3.2.s4ZPmg&ws_ab_test=201526_3,201527_4_71_72_73_74_75,201409_4
Воткнуть на плату с PCI разъёмом от какого нибудь модема, предварительно сдув с неё всё лишнее, эти модули и скоммутировать всё мгтф-ом. Ни каких АРМов и памяти не нужно, достаточно ресурсов ПК. Дёшево и сердито, это если делать всё в одного, а так можно было бы придумать что покрасивше.
[Ответ][Цитата]
гост
Сообщений: 6163
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 8:18
Изменено: 02 мар 17 3:55
.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 8:31
Цитата:
Автор: ignat99

Хозяин барин. Многие с PC на Arduino переходят и всё на этих микроконтроллерах делают. На некоторых микроконтроллерах за $5 можно уже запустить Linux OpenWRT или FreeBSD.


Зачем мне покупать платки аля Ардуино с урезанным Люниксом? Для числодробилки можно собрать десяток ПК старых (которые у меня уже есть в наличии) в кластер. Но это всё не то...

Ладно, проехали, с ускорителем, буду дальше вариться в собственном соку
[Ответ][Цитата]
r
Сообщений: 837
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 9:12
Изменено: 20 сен 15 9:17
Цитата:
Автор: PavelZX
Ладно, проехали, с ускорителем, буду дальше вариться в собственном соку
И это правильно. С определенного момента в геймдев одиночкам путь практически стал закрыт. Работать бесплатно над чужой идеей никто не будет. Даже если найдутся добровольцы, то скорее всего без опыта и очень ненадолго. Интерес потеряют быстрее, чем Вы успеете их ввести в курс дела (а это ведь Ваше время). Даже если оплата не предусматривается, человек все равно участвует на какой-то личной выгоде, например чтобы пополнить знания в конкретной области, чтобы потом свалить на оплачиваемую работу. Потому бесплатно работают только студенты, или люди с малым опытом, а они имеют привычку переставать отвечать на письма при певой же сложности в задании. Также, для работников за еду характерна переборчивость в технологиях разработки. Всем Питон подавай. Тут же в основном сидят ленивые дядьки, которые и за деньги-то уже не особо хотят работать. Попробуйте открыть тему на каком нибудь хорошо посещаемом ресурсе, типа sql.ru
Если деньги Вас не интересуют, то не исключено, что проект будет с открытым кодом. В таком случае может иметь смысл подача объявления на linux.org.ru
[Ответ][Цитата]
гост
Сообщений: 6163
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 9:12
Изменено: 02 мар 17 3:55
.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 15:32
Цитата:
Автор: ignat99
Поэтому специалисты работают с новыми мощными ПЛИС, а не со старыми и слабыми.
...
Хотя есть любители и пользователи которые в качестве хобби делают проекты с комплектующими по минимальной цене (Arduino, ESP8266), для себя.

Специалисты делают на том, что удобнее и лучше подходит под ту или иную задачу.

MAX10 и Cyclon IV не старые чипы, просто те, что я привёл, подешевле и в корпусе удобном для пайки вручную и разводки на 2-ух слойной плате, что предполагает использование именно для хобби.

Идея как раз и состоит в том, чтоб привлечь энтузиастов к использованию таких плат и написанию свободного кода.
[Ответ][Цитата]
гост
Сообщений: 6163
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 16:07
Изменено: 02 мар 17 3:56
.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 16:52
Попытаюсь ещё раз обрисовать, что за ускоритель я задумал и для чего он нужен.

Есть классические вычислительные системы или иначе программно-аппаратные комплексы, которые организованы по принципу потока управления, с табличной памятью и процессорами, с длинным набором команд, работающими преимущественно последовательно и императивными ЯП. Но, начиная с возникновения первых ЭВМ, существовали, развиваясь понемногу, но значительно отставая от майнстрима, другие архитектуры.

Для реализации искусственного интеллекта (понимаю, что этот термин многим приелся), по моему мнению, надо пристальнее взглянуть на альтернативные архитектуры. Разработать новый аппаратно-программный комплекс.

Плата ускорителя квадро-логики, используя ресурсы ПК, и, переработанный под новую архитектуру ЯП работающий всё на том же Люниксе, но также настроенным под выполнение определённых задач, быстрая СУБД, заменяющая при отсутствии ассоциативную память, могут в корне изменить дело.

Преимущество квадро-логики не в количестве состояний, а во встроенной работе с не полными данными. Ядра имеют небольшое количество команд и могут напрямую соединяться друг с другом. Причём уникальность комбинации 2 бит, в том что меняя их местами мы инвертируем сигнал да/нет оставляем значение среднее и неизвестно неизменным.

• неизвестно – UQ – 00
• среднее – AV – 11
• положительно – PO – 10
• отрицательно – NE – 01

Коммутацию ядер осуществлять очень длинным словом команды, которое будет выполнять подключение входов ядер к выходам соседей, плюс микрокоманды каждому ядру. Помимо квадро-ядер в кристалле будет аппаратный ГСЧ, который будет каждому ядру давать случайный бит при необходимости, вместо да/нет. Чипы будут соединяться между собой, продолжая связи между ядрами, в виде решающей сферы. Конфигурацию чипов можно будет делать одной универсальной прошивкой, а можно в отдельные чипы прошивать решающие сферы (с уплотнённой структурой) с ограниченным набором команд, под часто используемые задачи.

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

Команды в ускоритель будут отправляться кодом исполняемым на основном процессоре, ввод-вывод необходимо организовать посредством DMA в специально отведённые области. Впрочем команды могут обрабатываться как данные.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 17:17
Цитата:
Автор: ignat99

Я так же посмотрел список проектов для Cyclon IV

http://marsohod.org/index.php/projects/plata1

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

Кстати, как раз разрабам "марсохода" хотел предложить поработать с такой платой

Скажем если разместить на плате 12 чипов по 22 тыс. макроячейки, я прикидываю чисто по размерам, чтоб в стандартный слот ПК влезло, получается неплохой такой массивчик. И цена не выше чем с единым чипом аналогичной ёмкости, но под такой монстр нужна плата с большим числом слоёв, а и то множество выводов мне не нужно. Единственно, это конечно низкая граничная частота дешёвых чипов, узкие места коммутации чипов между собой и с самим ПК. Но не стоит же цель запустить мега игру на 100500 юзеров на домашнем компе Речь то идёт о прототипе. Я согласен подождать, пока моё творение что-то там подумает, главное чтоб результат меня обрадовал.
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 17:24
Да и самый главный момент в этой плате. Заимев её, я уже не буду искать отмазок, чтоб не приниматься за кодирование, или пан или пропал.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 20 сен 15 22:05
Изменено: 20 сен 15 22:13
Цитата:
Автор: PavelZX
...
Для реализации искусственного интеллекта (понимаю, что этот термин многим приелся), по моему мнению, надо пристальнее взглянуть на альтернативные архитектуры. Разработать новый аппаратно-программный комплекс.

Для реализации .... надо пристальнее взглянуть, на понимание того, что собираются реализовать (т.е. в данном случае, что такое интеллект, т.к. не архитектуры компа определяют интеллект, а "архитектура" интеллекта, может потребовать "особую" архитектуру для скорости... псевдо-параллельности и т.д.)
Цитата:

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

А само кодирование будет хорошей отмазкой для того, чтобы откладывать понимание того, что желается закодировать (т.е. в данном случае что такое интеллект). Код якобы покажет, а вдруг все получится и так...., а если не кодить, это же сколько времени можно мечтать об интеллекте тратя время впустую... на пустые мечтания и словоблудия...

Для выяснения пан или пропал, может проще монетку кинуть..., быстрее и дешевле.


p.s. Интересна типичность подхода "от платы"... Виктор вроде бы тоже упорно занимается универсальным роботом..., т.е. высокоуниверсальным т.е. как бы СИИ... И тоже боясь сложности понимания сути "универсальности" начинал с покупок видеокамер, изготовления "скелета" и т.п. и т.д....
Хотя есть плюс, могут быть продаваемые, "побочные" продукты.... Если же ждать пока будет понимание достаточно универсального интеллекта не паяя и не кодируя, не будет ничего...
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 21 сен 15 0:17
Изменено: 21 сен 15 0:30
Цитата:
Автор: rrr3
А само кодирование будет хорошей отмазкой для того, чтобы откладывать понимание того, что желается закодировать (т.е. в данном случае что такое интеллект). Код якобы покажет, а вдруг все получится и так...., а если не кодить, это же сколько времени можно мечтать об интеллекте тратя время впустую... на пустые мечтания и словоблудия...... Если же ждать пока будет понимание достаточно универсального интеллекта не паяя и не кодируя, не будет ничего...


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

Как бы не старались учёные мужи, но учесть все нюансы они не в состоянии. А истина где-то рядом. Практически же полезны результаты получаются путём проб и ошибок, в результате банального перебора вариантов.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 21 сен 15 0:51
Изменено: 21 сен 15 0:52
Цитата:
Автор: PavelZX
...Практически же полезны результаты получаются путём проб и ошибок, в результате банального перебора вариантов.

Золотые сова, если добавить еще и "с учетом и накоплением опыта"...
Только вот пробы и ошибки с накоплением опыта вначале желательно производить в мозгах, и уж потом в "железе-кодах".


(Если уж очень кратко и на пальцах..., то вся суть "проблематики искусственного интеллекта" в создании такой машинки, в которой автоматически, комплексно происходит "тык", отбор и накопление "опыта".)
[Ответ][Цитата]
PavelZX
Сообщений: 755
На: Виртуальный мир и игра на его основе
Добавлено: 21 сен 15 1:05
Цитата:
Автор: rrr3
(Если уж очень кратко и на пальцах..., то вся суть "проблематики искусственного интеллекта" в создании такой машинки, в которой автоматически, комплексно происходит "тык", отбор и накопление "опыта".)

Тык и накопление опыта организовать не слишком трудно, вроде бы. А вот с отбором беда, если отсутствуют критерии отбора или наоборот они, эти критерии слишком завышены.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Виртуальный мир и игра на его основе
Добавлено: 21 сен 15 1:29
Цитата:
Автор: PavelZX
Тык и накопление опыта организовать не слишком трудно, вроде бы. А вот с отбором беда, если отсутствуют критерии отбора или наоборот они, эти критерии слишком завышены.

И в тыке с накоплением опыта (комбинаторном взрыве с переполнением и выбором того, что оставлять, например) есть свои проблемы. Они не всегда видны пока не начнете реализовывать в конкретике (но в уме, а не в кодах, хотя до некоторых доходит, лишь когда они начинают кодирование).
Другое дело, что все это (включая отбор) решаемо, если взглянуть на вопрос несколько с иного ракурса. Но увы, для игрушек это не интересно...
[Ответ][Цитата]
 Стр.11 (29)1  ...  7  8  9  10  [11]  12  13  14  15  ...  29<< < Пред. | След. > >>