rl4j:JVM 的深度强化学习(Deep-Q,A3C)

上传者: 42129797 | 上传时间: 2023-03-22 11:07:46 | 文件大小: 20.1MB | 文件类型: ZIP
RL4J:Java 强化学习 有关 RL4J 的支持问题,请联系 。 RL4J 是一个与 deeplearning4j 集成并在 Apache 2.0 开源许可下发布的强化学习框架。 DQN(带双 DQN 的深度 Q 学习) 异步强化学习(A3C,异步 NStepQlearning) 低维(信息数组)和高维(像素)输入。 一篇有用的博客文章,向您介绍强化学习、DQN 和 Async RL: 快速开始 安装 可视化 厄运 Doom 还没有准备好,但如果你喜欢冒险,你可以通过一些额外的步骤让它工作: 您将需要 vizdoom,编译本机库并将其移动到项目根目录中的文件夹中 export MAVEN_OPTS=-Djava.library.path=THEFOLDEROFTHELIB mvn compile exec:java -Dexec.mainClass="YOURMAINCL

文件下载

资源详情

[{"title":"( 115 个子文件 20.1MB ) rl4j:JVM 的深度强化学习(Deep-Q,A3C)","children":[{"title":"doom.gif <span style='color:#111;'> 18.06MB </span>","children":null,"spread":false},{"title":"malmo.gif <span style='color:#111;'> 1.78MB </span>","children":null,"spread":false},{"title":"cartpole.gif <span style='color:#111;'> 72.19KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 568B </span>","children":null,"spread":false},{"title":"QLearningDiscrete.java <span style='color:#111;'> 9.08KB </span>","children":null,"spread":false},{"title":"DataManager.java <span style='color:#111;'> 8.50KB </span>","children":null,"spread":false},{"title":"MalmoEnv.java <span style='color:#111;'> 8.44KB </span>","children":null,"spread":false},{"title":"VizDoom.java <span style='color:#111;'> 6.13KB </span>","children":null,"spread":false},{"title":"ActorCriticSeparate.java <span style='color:#111;'> 6.06KB </span>","children":null,"spread":false},{"title":"DoomGame.java <span style='color:#111;'> 5.59KB </span>","children":null,"spread":false},{"title":"ActorCriticFactorySeparateStdDense.java <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"AsyncThreadDiscrete.java <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"AsyncThread.java <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false},{"title":"HistoryProcessor.java <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"ActorCriticFactoryCompGraphStdConv.java <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"ActorCriticTest.java <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"QLearning.java <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"ActorCriticFactoryCompGraphStdDense.java <span style='color:#111;'> 4.42KB </span>","children":null,"spread":false},{"title":"ALEMDP.java <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"PolicyTest.java <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"ActorCriticCompGraph.java <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"A3CThreadDiscrete.java <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"Learning.java <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"DQN.java <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"MalmoObservationSpaceGrid.java <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"Policy.java <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"AsyncNStepQLearningThreadDiscrete.java <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"ActorCriticLoss.java <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"DQNFactoryStdConv.java <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"DQNFactoryStdDense.java <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"HardDeteministicToy.java <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"AsyncGlobal.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"ACPolicy.java <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"SimpleToy.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"A3CDiscrete.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"AsyncNStepQLearningDiscrete.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"AsyncLearning.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"NeuralNet.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"GymEnv.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"A3CDiscreteConv.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"MalmoObservationSpacePixels.java <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"A3CDiscreteDense.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"AsyncNStepQLearningDiscreteConv.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Transition.java <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"SyncLearning.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"EpsGreedy.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"QLearningDiscreteConv.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"MalmoObservationSpacePosition.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"IHistoryProcessor.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"ExpReplay.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"DQNTest.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"GameVariable.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"QLearningDiscreteDense.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"AsyncNStepQLearningDiscreteDense.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"QLConfigurationTest.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"IActorCritic.java <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"MalmoDescretePositionPolicy.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"BoltzmannQ.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"DQNPolicy.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"ScreenResolution.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"MalmoActionSpace.java <span style='color:#111;'> 926B </span>","children":null,"spread":false},{"title":"IDQN.java <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"MDP.java <span style='color:#111;'> 860B </span>","children":null,"spread":false},{"title":"Button.java <span style='color:#111;'> 832B </span>","children":null,"spread":false},{"title":"GameState.java <span style='color:#111;'> 800B </span>","children":null,"spread":false},{"title":"MalmoBox.java <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"IExpReplay.java <span style='color:#111;'> 768B </span>","children":null,"spread":false},{"title":"ILearning.java <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"ActionTransformer.java <span style='color:#111;'> 756B </span>","children":null,"spread":false},{"title":"DeadlyCorridor.java <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"PredictPosition.java <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"Constants.java <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"TakeCover.java <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"AsyncConfiguration.java <span style='color:#111;'> 593B </span>","children":null,"spread":false},{"title":"Basic.java <span style='color:#111;'> 592B </span>","children":null,"spread":false},{"title":"MiniTrans.java <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"Label.java <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"MalmoActionSpaceDiscrete.java <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"MalmoObservationSpace.java <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"MalmoConnectionError.java <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":"SimpleToyState.java <span style='color:#111;'> 397B </span>","children":null,"spread":false},{"title":"MalmoObservationPolicy.java <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"StepCountable.java <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"NeuralNetFetchable.java <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"HardToyState.java <span style='color:#111;'> 333B </span>","children":null,"spread":false},{"title":"ActorCriticFactoryCompGraph.java <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"ActorCriticFactorySeparate.java <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"MalmoResetHandler.java <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"DQNFactory.java <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"ViZDoomUnexpectedExitException.java <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"ViZDoomIsNotRunningException.java <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"FileDoesNotExistException.java <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"ScreenFormat.java <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":"ViZDoomErrorException.java <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"SharedMemoryException.java <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"MessageQueueException.java <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"SignalException.java <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"Mode.java <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"AutomapMode.java <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"Jenkinsfile <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明