自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 那些你不知道数据文本处理的方法

最近小编在工作中遇到了数据处理问题,为了保护好头发,于是乎找到帮你省时省力快捷处理数据的方法,看完会不会觉得开启世界的大门那文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言无论是你科研狗还是打工人,在学习和工作中避免不了与数据打交道。经常用的数据处理工具有很多,比如:excel,matlab,python等。还有很多你不知道便利方法有很多,这里小编主要介绍excel中的分列技术和V...

2022-05-22 21:30:39 1017

原创 基于强化学习工具箱的自适应巡航控制系统

随着自动驾驶技术的快速发展,自适应巡航控制系统越来越多的人了解。今天介绍下用MATLAB中reinforcement learning工具箱实现对ACC系统的控制。ACC系统简单介绍自适应巡航控制系统(ACC)是一种旨在帮助车辆保持安全跟踪距离并保持在限速范围内的系统。其通过安装在车辆内的传感技术(如摄像头,激光器和雷达设备)来发挥作用,从而可以了解一辆汽车与另一辆汽车或道路上其他物体的距离,该系统通过调整自我车辆的纵向加速度来跟踪设定的速度并保持与前车的安全距离。DDPG算法介绍首先来回顾下DQ

2022-04-05 19:25:49 2101 7

原创 手动用MATLAB实现Policy Gradient

留作文本,过段时间更新

2020-08-14 23:19:16 1121 2

原创 matlab手动实现基于DQNCartPole问题

不用强化学习工具箱的DQN算法案例与matlab代码(二)== DQN问题==1.首先DQN与Q-learning算法区别:MATLAB手动实现DQN最短路径问题2.:为何为Q网络引入带有标签的数据DQN问题解答比较好的网址,大家可以点进去好好看看== cartpole问题==环境设置:CartPole问题描述见链接。参数设置见代码。奖励设置: 每一步给出的奖励为0,当满足norm(state(3),state(4))<0.01时,奖励为10;当杆子与竖直方向角度大于10或者移动范围

2020-08-14 23:13:10 2288 2

原创 关于强化学习不可行动作处理问题

在强化学习学习过程中,往往存在这样一种问题:总的动作空间很大,但是在特定状态下有些动作不可行,如何处理?例如:迷宫问题中当智能体处于迷宫边缘(1,1),此时采取向左或者向上的动作都会超出迷宫边缘。在现实生活中确实有很多不可执行的动作,受到很多约束限制。目前所了解到的处理方式有以下几种:把动作集分为两部分:可执行动作和不可行执行动作。在选择动作的时候在可行动作的范围内。通过对动作设置惩罚项(目前是最常用的)大家还有什么好的方法么?欢迎评论...

2020-06-25 16:26:33 3224 14

原创 MATLAB手动实现DQN最短路径问题

不用强化学习工具箱的DQN算法案例与matlab代码本文建立在已经有DQN基础知识之上。案例说明:环境设置:这是一个30*30的矩阵迷宫,其中有两个状态obstacle(15,15),Goal(25,25),目标就是Agent如何不碰到障碍物可以到达Goal.奖励设置:当Agent到达obstacle状态时reward=-1;当Agent到达Goal状态时reward=1;其他状态下reward=0.状态设置:所在方块中x,y为状态;动作设置:上,下,左,右。并且设置了随机性,当选动作上时,有

2020-05-22 22:51:41 7156 30

原创 解决office2016和visio2016不能兼容的问题

大家在安装office之后又想要安装visio,你会发现提示“电脑已安装32位office,不能安装64位office,如何解决那?一、. 检查office是否卸载干净1. 使用快捷键win+R,打开运行窗口输入regedit 2. 展开HKEY_CLASSES_ROOT文件找到Installer,然后找到products文件3. 展开找到下图所示的文件,一般标号为“00006/5/...

2020-04-23 12:32:19 6144 1

原创 强化学习matlab工具箱应用

众所周知reinforcement learning Toolbax for matlab是非常强大的,小编刚开始使用时走了很多弯路,有试过一层一层的去找调用的函数等等,看过底层的同学就知道用类做的集成,如果你的面向对象基础知识很牢固大概能看懂这其中的奥秘。小编研究下去的结果就是快吐了,其实没有必要这样。接下来想说下如何快速上手编写强化学习的代码。小编以用DQN训练Cart-Pole为例:

2020-03-11 19:27:48 15373 31

原创 基数排序法处理有负数问题方法

基数排序存在问题对于包含负数和0的数据无法进行排序,本文主要解决方法如下:将所有的数加一个正数,使得所有的数变为正数进行基数排序;排序完之后在减点加的正数值输出。(亲测有效)package RedixSort;import java.util.Arrays;public class redixSort { public static void main(String[] ...

2020-02-22 10:12:04 4863 8

并发式python爬虫教程

并发式python爬虫教程

2023-03-21

用matlab实现PG算法求解最短路径问题

不用强化学习工具箱的PG算法案例与matlab代码,方便大家学习使用。可以在此基础上直接更改编写自己的项目

2022-04-04

用MATLAB语言解决DQN最短路径问题

不用强化学习工具箱的DQN算法案例与matlab代码,方便大家学习使用。可以在此基础上直接更改编写自己的项目

2022-03-31

用matlab自主搭建DQN算法解决CartPole问题

本项目采用MATLAB语言搭建cartPole问题环境以及手动实现DQN算法能够很好的解决控制小车的平衡一类问题,其目的是帮助初学者很好地理解DQN算法。

2022-03-31

redixSort.java

基数排序存在问题对于包含负数和0的数据无法进行排序,本文主要解决方法如下: 1. 将所有的数加一个正数,使得所有的数变为正数进行基数排序; 2. 排序完之后在减点加的正数值输出。

2020-02-22

Q-learning-Room-Problem-master.zip

用MATLAB语言实现Q-learning算法应用于迷宫最短路径问题

2019-10-14

MDP决策函数

马尔科夫决策过程中可以采用策略迭代方式得到最优策略,本算法程序用matlab语言编程实现,可以调用该程序得到最优策略

2019-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除