LINUX.ORG.RU

28
Всего сообщений: 131

ИИ в играх

Очень долгое время наблюдая за развитием компьютерных игр я отмечал прогресс практически по всем направлениям кроме одного - в большинстве игр компьютерные оппоненты практически не меняются в своем поведении. Если в RTS/TBS простора для развития интеллекта оппонентов немного, а в гоночных играх и платформерах это и не требуется, то в шутерах и CRPG интеллект npc явно слаб. Все что может условный компьютерный противник в современном шутере - искать короткий путь к игроку, идти на сближение, найти укрытие в близости от игрока и атаковать оттуда. Даже в недавнем Cyberpunk 2077 ситуация обстоит примерно таким образом. Особенно плохо с этим в играх вышедших на консолях, где игрок с геймпадом неповоротливый и все что ему остается - играть в тир с автонаведением, что и учитывают разработчики при создании игры.

В Immersive sim/rpg с открытым миром npc обычно имеют более сложную модель поведения, отчего наблюдать за ними намного интереснее. Однако и в этом жанре отчетливо виден потолок развития, который можно наблюдать в Stalker и TES/Fallout от Bethesda. Конечно, лучший способ найти сложного противника - это мультиплеер, однако в целом улучшение поведения npc оказало бы значительное положительное влияние на впечатление от игр.

Как вы думаете, когда следует ждать появления игр, в которых npc смогут составить конкуренцию игроку? Когда в шутерах npc научатся тактике, а в Immersive sim npc смогут сами на равных с игроком бродить по миру, собирать ресурсы, отстраивать убежища, отправляться в опасные локации и конкурировать за квесты? В каких играх на ваш взгляд лучший ИИ.

 ,

Leupold_cat ()

Выбор по Тьюрингу

Посоветуйте что почитать похожее на книгу Гарри Гаррисона «Выбор по Тьюрингу». Так чтоб про ИИ и scy-fi. Желательно, с научной базой как в сабже, а не просто злой ИИ убивает человеков.

 , ,

cocucka ()

Как сделать AI(белые) умнее?

 

bad_master ()

Как закодить ИИ?

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

bool Game::Move_UpAI(int i,int j)
{
	if (i != 0 && Matrix[i - 1][j] == 0)
	{
		Matrix[i - 1][j] = Matrix[i][j];
		Matrix[i][j] = 0;
		ChessY[Matrix[i][j] - 1] += 0.2;
		std::cout << "MoveUp AI" << std::endl;
		return true;
	}
	else
		return false;
}
void Game::ReccurentWalk(int numbernotuse)
{
	current = -1, currentI = -1, currentJ = -1;
	for (int i = 10; i < 18; i++)
		if (!ai[i] )
		{
			current = i;
			if (current == numbernotuse)
				continue;
			break;
		}
	for (int i = 0; i < 8; i++)
		for (int j = 0; j < 8; j++)
			if (Matrix[i][j] == current)
			{
				currentI = i;
				currentJ = j;
				break;
			}
	if (!Move_UpAI(currentI, currentJ))
		if(!Move_LeftAI(currentI, currentJ))
		{
			ReccurentWalk(current);
		}
	//	Move_LeftAI(currentI, currentJ);
}
void Game::AI()
{
	if (secondplayer)
	{
		secondplayer = false;
		firstplayer = true;
		ReccurentWalk(-2);
		if (currentI == 0 && currentJ == 0)
		{
			ai[9] = true;
			ReccurentWalk(9);
		}

 , ,

bad_master ()

В Москве будет введен экспериментальный режим для тестирования систем искусственного интеллекта

14 апреля в Госдуме РФ утвердили, а 24 апреля Путин подписал закон, вводящий с 1 июля 2020 года в Москве на пять лет экспериментальный правовой режим в целях создания необходимых условий для разработки и внедрения технологий искусственного интеллекта. Для этого закон наделяет мэрию Москвы полномочиями определять условия, требования и порядок разработки создания, внедрения и организации технологий искусственного интеллекта.

https://zen.yandex.ru/media/id/5e75e5d07e25d84126736e21/s-1-iiulia-2020-goda-v-moskve-vvoditsia-eksperimentalnyi-pravovoi-rejim-zakon-uje-podpisan-5eab3004b13b28668977f4a4

https://rg.ru/2020/04/27/reg-cfo/rg-publikuet-zakon-o-testirovanii-sistem-iskusstvennogo-intellekta.html

https://rg.ru/2020/04/28/tehnologii-dok.html

 ,

greenman ()

Нейронные процессоры

На рынке начинается бум нейронных процессоров, одним из первых был интегрированный в Apple A11 Neural Engine. Хотелось бы узнать, их затачивают под определенную задачу, или теоретически можно эффективно использовать для ИИ ботов в играх?)

 , , , ,

menangen ()

Mieloconf: наука и IT в одной конференции

24 января в Москве на конференции Mieloconf известные ученые, популяризаторы наук и айтишники расскажут, что происходит на стыке науки и IT сейчас и чего нам ждать через 5 лет.

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

Среди спикеров: Григорий Бакунов (Яндекс), Михаил Гельфанд (биоинформатик), Иван Ямщиков (ABBYY), Владимир Сурдин (астроном и популяризатор науки), Антон Громов (Спутникс), Алексей Савватеев (популяризатор математики), Антон Слесарев (Яндекс.беспилотники), Алексей Паевский (химик-органик), Анна Хоружая (врач лучевой диагностики), Александр Жебрак (Insilico Medicine).

В программе: как ИИ помогает понять наш собственный И, как создаются беспилотники, чем космическое программирование отличается от обычного, какие задачи решают биоинформатики, как машинное обучение применяется для поиска новых лекарств, как IT изменили работу врача, как такие «сугубо айтишные» термины как бигдата и алгоритмы используются архитекторами. И это не все!

Будем вам рады!

Подробности

Перемещено anonymous_incognito из conference

 , ,

anonymous ()

Три закона робототехники

Со временем и скоростью света разобрались, пришло время искусственного интеллекта.

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

Наверное все знают или слышали про «три закона робототехники», придуманные когда-то фантастом Азимовым для защиты человека от слишком умных роботов. До последнего времени было вполне очевидно, что так или иначе подобные ограничения нужно и можно запрограммировать в «мозг» робота. Однако, с развитием нейронных сетей, особенно с внедрением т.н. «глубинного обучения», стало понятно, что это будет непросто реализовать.

Дело в том, как мне представляется, что нельзя сделать обучаемую нейросеть с какой-то фиксированной частью, которая будет гарантированно подчиняться заранее заданным ограничениям. Можно, например, предобучить, но во-первых нет 100% гарантии, что сеть во всех возможных ситуациях поведет себя так, как мы того хотим (тем белее достаточно сложная сеть), во-вторых в процессе дальнейшего обучения фиксированные «знания» могут быть перекрыты приобретенными. Последние исследования Гугла (статья на ненавистном Хабре) вроде бы приближают нас к безусловному поведению ИИ, но по сути проблема остается та же - отсутствие 100% гарантии и перекрытие «инстинктов» приобретенными знаниями. Можно привести примеры из риал-лайф: отлично надрессированная собака в какой-то момент может запросто отгрызть яйца хозяину или случайному прохожему.

Что думает по этому поводу уважаемый коллективный СПВ? Возможно ли будет внедрить в ИИ три три закона робототехники с безусловным гарантированным их исполнением?

 , ,

Puzan ()

Как научить нейронную сеть экстраполировать

Доброго времени суток. Есть набор векторов со значениями, например

[1,2,3,4,2,1,2]
[3,9,5,2,1,1,1]
[3,2,2,0,2,1,1]
...
[6,7,3,5,2,0,0]
Можно ли научить нейронную сеть тренду изменения компонент, чтобы на выходе получить что-то похожее?

Я пробовал учить парами, последовательно. X - текущий вектор, Y - следующий. Но если прогнозировать десяток таких векторов, то точность получается около 10 процентов. Вообще, точность прогноза одного следующего вектора либо 1, либо 0. Что я делаю не так? Может, оценивать точность таким образом некорректно для такого решения?

ЗЫ: У меня сеть прямого распространения, с одним скрытым слоем с 10 нейронами. Рекуррентную сеть таким методом обучить не получается вообще: на выходе вектор из nan...

 , , , ,

Rot1 ()

Гуглопереводчик уверовал в Господа

Искусственный разум гуглопереводчика уверовал в Господа! Даже машина способна увидеть истину, от которой, в гордыне своей, отворачиваются люди.

Покайтесь, грешники, пока не поздно!

https://motherboard.vice.com/en_us/article/j5npeg/why-is-google-translate-spi...

 ,

morse ()

Давно б так! «Также в этом году начнут тестировать первый беспилотный трамвай»

Сабж

Я же говорил, что надо не с автомобилей начинать, а с трамвая!

 , , ,

tiinn ()

идеальный язык скриптов для игр

скайрим ругали за мёртвый мир, отсутствие взаимодействия мира с игроком, никакой интерактивности.
__но все мы понимаем, что если включить возможность убивать квестовых нпц, валить деревья в случайном порядке на голову нпц и просто совершать поступки от которых изменится длинная цепь событий - всё это просто мрак для написания программистом скриптов на все эти случаи. но если включить даже ИИ всем двуногим объектам с головой, тогда мороки станет ещё больше, чтобы описывать их поведение, и все не залипали в текстурах границы мира при появлении дракона.
появится ли когда-нибудь идеальный игровой язык(или скрипты) чтобы игровой мир «ожил» ? выслушаю ваши предложения или хитрости по этому поводу.

очень хочется запилить на кикстертере свою РПГ с блекджеком и шлюхами, но вот этот момент сильно останавливает.

 , ,

darkenshvein ()

ЦРУ: люди-шпионы устарели, пришло время заменить их искусственным интеллектом

https://news.slashdot.org/story/18/04/24/2012220/cia-plans-to-replace-spies-w...

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

Линукс тут при том, что ИИ наверное не на винде будет крутиться.

Дискасс

 ,

Harald ()

Сергей Савельев: Искусственный интеллект это обман.

https://www.youtube.com/watch?v=Bqqm0hFg9Gs (короткий ролик на 8 минут с основными тезисами)

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

 

bbk123 ()

Нейрофильм «Завод станкостроительных станков»

Нейросеть написала сценарий короткометражки.

https://youtu.be/L3WV0G_zut8

https://nation-news.ru/326960-otvetili-masku-v-belorussii-snyali-bestolkovyi-...

 , ,

massimus ()

ИИ vs Люди управляемые с помощью чипов имплантированных в мозг.

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

 ,

Int0l ()

СР! УВЧ!

https://www.independent.co.uk/life-style/gadgets-and-tech/news/saudi-arabia-r...

https://lenta.ru/news/2017/10/26/sophia/

В ходе экономической конференции Future Investment Initiative, которая проходит в Эр-Рияде, человекоподобный робот София получила гражданство Саудовской Аравии. Bloomberg пишет, что это первый в мире случай выдачи гражданства роботу.

«Благодарю Королевство Саудовской Аравии, — заявила София со сцены. — Я стала первым роботом в мире, который смог получить гражданство».

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

Во время интервью в марте 2016 года София дала положительный ответ на вопрос «Будешь ли ты убивать людей?». Позже, в апреле 2017-го, выступая на американском телевидении, она рассказала о желании захватить мир, однако добавила, что это всего лишь шутка.

Человекоподобная София умеет изображать более 60 эмоций. В ее глазах размещены специальные камеры, встроенные для установки зрительного контакта с собеседником. При разработке гуманоида его создатель Дэвид Хансон (David Hanson) вдохновлялся образами британской актрисы Одри Хепберн.

 , , ,

StReLoK ()

Intel разработала нейроморфный процессор для лохов.

Источник

По сообщению на сайте Intel, компания разработала фирменный нейроморфный процессор и назвала его Loihi. Нейроморфные процессоры используют принципы работы аналогичные тем, которые происходят в мозгу человека. Из предыдущих разработок мы можем отметить процессоры IBM TrueNorth с 1 млн нейронов и 256 млн синапсов. Процессоры Intel Loihi, производство которых начнётся ближе к концу текущего года с использованием 14-нм техпроцесса, содержат по 130 тыс. нейронов и 130 млн синапсов. Распространение опытных процессоров Intel Loihi среди профильных институтов и исследовательских центов планируется в первой половине 2018 года.

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

Процессоры Intel Loihi на одном кристалле реализуют процессы обучения, тренировки и принятия решений. Это исключает (или минимизирует) поток информации из удалённых источников для обучения системы на базе Loihi. Иначе говоря, компания называет решение самообучающимся. Например, для модели MNIST решение задачи на Loihi с заданной точностью в 1 млн раз быстрее, чем в случае с другими нейронными сетями. Также Loihi в 1000 раз эффективнее для решения задач ИИ, чем актуальные вычислительные системы на базе CPU и GPU общего назначения.

Интересно, можно будет на них запустить линукс?

 , ,

tiinn ()

ИИ как программист

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

Получается, что имеет смысл создать ИИ, который будет работать не с Qt и C#, а с ассемблером или вообще прямо с бинарным кодом. Ведь ИИ будет компенсировать нехватку времени (заказчику-человеку нужен софт прям щас) вычислительной мощью, и на достаточно мощной системе он сможет писать километры ассемблерного кода за секунды.

Грядёт эра по-настоящему качественного кода?

Или нынешняя жирность и медлительность софта связана далеко не с кучей уровней абстракции и слабой оптимизацией, а с тяжёлым контентом типа графики, текста, и т.д.?

 , ,

Deleted ()

Вслед за композиторами напряглись писатели

Вдогонку к прошлому треду: Композиторы напряглись

Программист Зак Тутт разработал нейросеть, которая написала шестую часть фэнтезийной саги «Песнь льда и пламени» Джорджа Мартина. Об этом сообщает портал Motherboard.

Произведение состоит из пяти глав, которые Тутт опубликовал на сайте GitHub. Отмечается, что часть книги состоит из абсурдных сцен и бессмысленных словосочетаний, но при этом нейросеть сумела повторить стиль автора оригинальной саги.

««Ага, Паштет», — высокий мужчина поднял меч и поманил его обратно, после чего толкнул большой стальной трон туда, куда вышла девушка. Зеленая Борода ждал возле ворот, большой ослепленный бородатый прыщ с его павшего тела сорвал с его пальца кольцо из белого яблока», — написала программа.

https://lenta.ru/news/2017/08/29/gameofthrones_digital/

 , , ,

Deleted ()