期刊文献+

基于Jess和机器学习的Robocode策略研究与实现 被引量:6

Research and Implementation of Robocode Decision-making System Based on Jess and Machine Learning
下载PDF
导出
摘要 研究Java规则引擎和机器学习在Robocode坦克机器人战斗仿真引擎中的应用。探讨利用Jess规则引擎对Robocode坦克机器人决策规则库部分进行开发与维护,满足仿真环境实时性和策略易扩展性的要求。同时为了提高坦克机器人的在线自适应和自学习能力,结合机器学习方法进行角色训练,利用人工神经预测网络对产生式系统中瞄准规则的火炮瞄准角度值进行优化。结合遗传算法与产生式系统,设计混合的移动策略选择器,并对神经网络预测瞄准和基于遗传算法的移动策略进行了实验,给出了实验结果。 Based on Java Rule Engine and machine learning, a new method to construct Robocode decision-making system was presented. This method developed and maintained the decision-making system by Jess, making the decision-making system more real-time reactive and extendible. At the meantime, this method used machine learning to train tank fighters, enhancing the online adaptive and self-learning ability. To complete the job, a hybrid moving action selector was proposed by an integration of genetic algorithm and production system, and a neural network was chosen to optimize the firing angle of aiming rules. The results in the experiment show the effectiveness of aiming system and moving system.
出处 《系统仿真学报》 CAS CSCD 北大核心 2006年第z2期912-915,共4页 Journal of System Simulation
关键词 ROBOCODE JESS 机器学习 人工神经网络 遗传算法 Robocode Jess machine learning artificial neural networks genetic algorithm
  • 相关文献

参考文献8

  • 1[1]Alisdair Owens.Secrets from the Robocode Masters:Anti-gravity movement[EB/OL].http://www-128.ibm.Com/developerworks/library /j-antigrav/index.html.
  • 2[2]David McCoy.Secrets from the Robocode masters:Factored wall avoidance[EB/OL].http://www-128.ibm.com/developerworks/library/j-fwa/index.html.
  • 3[3]Jae Marsh.Secrets from the Robocode masters:Dodge bullets[EB/OL].http://www-128.ibm.com/Developerworks/library/j-dodge/index.html
  • 4[4]Eisenstein,J.:Evolving robocode tank fighters[R].Technical Report AIM-2003-023,MIT,Cambridge,Massachusetts,2003.
  • 5[5]Hang,T.Reinforcement learning in robocode[R].Technical Report CSI 3740.Hong Kong Baptist University,Kowloon Tong,Hong Kong,2003.
  • 6庞伟正,金瑞琪,王成武.一种规则引擎的实现方法[J].哈尔滨工程大学学报,2005,26(3):385-389. 被引量:27
  • 7张国煊,张翔.如何用Jess开发专家系统[J].计算机与现代化,2003(1):29-31. 被引量:12
  • 8洪炳熔,薄喜柱,韩学东.基于人工神经网络的足球机器人分层学习研究[J].计算机工程与应用,2001,37(23):75-77. 被引量:8

二级参考文献12

  • 1张铃,张钹.神经网络中BP算法的分析[J].模式识别与人工智能,1994,7(3):191-195. 被引量:58
  • 2[美]罗尔斯顿 沈锦泉 等译.人工智能与专家系统开发原理[M].上海:上海交通大学出版社,1991..
  • 3FORGY C L. Rete: a fast Algorithm for the many pattern/many object pattern match problem[J].Artificial Intelligence,1982:17-37.
  • 4MIRANKER D P.TREAT: A better match algorithm for AI production systems[A]. AAAI-87 proceedings[C].[s.l.],1987.
  • 5WRIGHT I, MARSHALL J. The execution kernel of RC++: Rete*: a faster Rete with Treat as a special case[J]. International Journal of Intelligent Games and Simulation,2003, 2(1):36-48.
  • 6朱鳌鑫.论Rete网络的知识存储特性[A]..第九届全国信息存储学术会议论文集[C].长沙,1996..
  • 7PETER L.Drools Usage Manual[EB/OL].http://drools.org/drools-manual-2.0-beta-13.pdf,2004-01-05.
  • 8GIARRATANO J C. CLIPS User's Guide[EB/OL]. http://www.ghg.net/clips/ download/documentation/usrguide.pdf,2002-09-16.
  • 9ERNEST J, Friedman H.The Expert System Shell for the Java Platform [EB/OL].http://herzberg.ca.sandia.gov/jess/ docs /manual.pdf,2003-11-03.
  • 10宋克欧,黄凤岗,兰晓亭.二值图像目标质心快速搜索跟踪算法[J].模式识别与人工智能,1998,11(2):161-168. 被引量:22

共引文献44

同被引文献39

引证文献6

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部