Indigo System - Видеоигры http://indigosystem.ru/portfolio/videoigry ru Разработка модели искусственного нейрона (CyberNeuron) для программирования игрового искусственного интеллекта. http://indigosystem.ru/portfolio/videoigry-iskusstvennyy-intellekt/razrabotka-modeli-iskusstvennogo-neyrona-cyberneuron <div class="field field-name-field-task field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Необходимо разработать высокоэффективную систему управления игровым персонажем, способную динамически обрабатывать ситуацию и вести себя как живой игрок</p> </div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><div class="cc"> <iframe allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/fDMFK1jGe4A"></iframe></div> <p>Первоначально система разрабатывалась для управления игровым персонажем. Данная технология способна динамически обрабатывать игровую ситуацию и вести себя как живой игрок. Быстро обучаясь, система начинает вести себя в игровой ситуации подобно обучающему ее игроку. Отсутствие временных задержек в процессе обучения, делает ее уникальной по сравнению с разработками конкурентов.</p> <p>В отличие от классических моделей искусственных нейронов Cyberneuron использует табличные подстановки вместо операции умножения входных значений на весовые коэффициенты. Это позволяет значительно увеличить информационную ёмкость отдельного нейрона (элемента нейросети), что в результате даёт ряд существенных преимуществ перед классической моделью. На основе предложенной модели искусственного нейрона был разработан метод синтеза кибернейронного «дерева» (Cyberneuron Tree). Данный метод заключается в поэтапном наращивании нейросети. На каждом этапе к нейросети добавляется одна таблица подстановки, для которой определяются параметры соединений и содержимое. Параметры соединений определяются эволюционным методом, для чего каждый этап разбивается на итерации. В течение каждой итерации определяется наилучшее текущее соединение для одного входа таблицы подстановки. Для этого отдельно выбранный вход таблицы подстановки поочерёдно соединяется со всеми доступными входными битами с одновременным обновлением содержимого таблицы.</p> <p><img alt="" src="/sites/default/files//neuron_1.png" style="width: 100%;" /></p> <div class="text">Главное окно программы</div> <p>В настоящее время новая модель искусственного нейрона нашла следующие области применения:</p> <ul class="ordinary"><li>в качестве элемента классификации системы обнаружения сетевых компьютерных атак;</li> <li>при ведении статистики пассажиропотока в геоинформационной системе городского автотранспорта;</li> <li>при обучении агента управления компьютерным персонажем MarioAI со следующими результатами:<br /><ul class="ordinary"><li>девятое место в соревновании The 2009 Mario AI Competition (<a href="http://julian.togelius.com/Togelius2010The.pdf">http://julian.togelius.com/Togelius2010The.pdf</a>);</li> <li>первое место в соревновании WCCI Competition Event (Barcelona, July 20, 2010, (<a href="http://julian.togelius.com/slides/WCCI10MarioAIChampionship.pdf">http://julian.togelius.com/slides/WCCI10MarioAIChampionship.pdf</a>);</li> <li>второе место в соревновании CIG Competition Event (Copenhagen, August 20, 2010).</li> </ul></li> </ul><p>Мы готовы рассмотреть предложения по применению новой модели искусственного нейрона в других технических решениях.</p> </div></div></div><div class="field field-name-field-technology field-type-taxonomy-term-reference field-label-above"><div class="field-label">Технологии:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/technology/kiberneyron" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Кибернейрон</a></div></div></div><div class="field field-name-field-testimonial-image field-type-image field-label-above"><div class="field-label">Превью:&nbsp;</div><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="http://indigosystem.ru/sites/default/files//49542984.jpg" width="1000" height="667" alt="" /></div></div></div><div class="field field-name-field-testimonial-row field-type-text-with-summary field-label-above"><div class="field-label">Подпись к отзыву:&nbsp;</div><div class="field-items"><div class="field-item even"><p>Подпись к отзыву</p> </div></div></div><div class="field field-name-field-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="http://indigosystem.ru/sites/default/files//ciber_neo.png" width="220" height="146" alt="" /></div></div></div><div class="field field-name-field-portfolio-category field-type-taxonomy-term-reference field-label-above"><div class="field-label">Категория:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/portfolio/videoigry" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Видеоигры</a></div><div class="field-item odd"><a href="/portfolio/iskusstvennyy-intellekt" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Искусственный интеллект</a></div></div></div> Mon, 28 Apr 2014 08:58:24 +0000 admin 18 at http://indigosystem.ru http://indigosystem.ru/portfolio/videoigry-iskusstvennyy-intellekt/razrabotka-modeli-iskusstvennogo-neyrona-cyberneuron#comments