# Q_learning-and-Saras-using-Matlab
使用matlab在机器人走迷宫环境中测试Q-learninng和Sarsa
<img src="https://github.com/wangjunhe8127/Q_learning-and-Saras-using-Matlab/blob/main/task.jpg" width="500">
这个环境以往都是作为动态规划的场景,在这个任务里,我使用Q-learning和Sarsa分别编写matlab代码进行测试
其中15,16为左上角以及右下角位置,设置为终点,给与+1奖励。
参数
alpha = 0.05;
gamma = 1;
len = 1000;总步数,值越大时间越长,稳定性收敛性越好,可以继续增大以获得更好的效果。
训练时,随机给定初始状态,训练agnet。测试时同样随机给点,结果证明其都可以快速到达与之最近的终点。
最终得到的Q_Learning的Q表和Sarsa的Q表如下:
<img src="https://github.com/wangjunhe8127/Q_learning-and-Saras-using-Matlab/blob/main/result/Q_Qtable.jpg" width="300"> <img src="https://github.com/wangjunhe8127/Q_learning-and-Saras-using-Matlab/blob/main/result/S_Qtable.jpg" width="300">
猰貐的新时代
- 粉丝: 1w+
- 资源: 3016
最新资源
- 上海牛津英语_高中一年级上_词汇提炼.doc
- 数学源于生活用于生活.doc
- 苏教版四年级(下册)按课文填空.doc
- 苏版四年级(上册)数学第四单元教学案.doc
- 我国农业银行笔试题目和答案.doc
- 网络安全知识试题库完整.doc
- 我国农业机械化的现状和发展趋势.doc
- 五年级解方程及应用题知识点及例题.doc
- 系学生会学习部申请书(精选多篇).doc
- 小学生科技活动辅导教学案.doc
- 小学数学课堂教学中小组合作学习的有效性.doc
- weixin411医疗就诊微信小程序设计与实现开发-0d26l+django .zip
- 学校团委书记竞聘演讲稿[精选多篇].doc
- 学校消防工作计划(精选多篇).doc
- 一级锅炉水处理试题和答案.doc
- 义务教育阶段双语教育新教双语教学质量评估自查自评报告.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈