1 Star 0 Fork 0

赵泽伟 / q-learning

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Q-LEARNING JAVA 代码实现

参数设置:

package constant;

public interface Constant {

	int WIDTH = 4;		//宽
	int HEIGHT = 4;		//高

	int LOSE_COUNT = 2; // 1-3可选

	double GAMMA = 0.9;	//
	double ALPHA = 0.1;	//学习率
	
	double CHOOSE_RATE = 0.9;	//选择几率
	
	int PLAY_COUNT = 110;	//训练次数
	int TIME = 300;			//每一步的时间
	int SHOW_TIME = 1000;	//展示时间
	
	int WIN_POINT = 1;		//胜利点值
	int LOSE_POINT = -1;	//失败点值
	int PLAYER_POINT = 2;	//任务点值
	int NORMAL_POINT = 0;	//正常点值
	
	int WIN_SOCRE = 1;		//胜利R值
	int LOSE_SOCRE = -1;	//失败R值
	int NORMAL_SOCRE = 0;	//正常R值
}

主要方法在app.App class中

空文件

简介

Q-Learning JAVA实现 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/kdldbq/q-learning.git
git@gitee.com:kdldbq/q-learning.git
kdldbq
q-learning
q-learning
master

搜索帮助