- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 深度强化学习中稀疏奖励问题Sparse Reward
Sparse Reward 推荐资料 《深度强化学习中稀疏奖励问题研究综述》1 李宏毅深度强化学习Sparse Reward4 强化学习算法在被引入深度神经网络后,对大量样本的需求更加明显。如果智能体在与环境的交互过程中没有获得奖励,那么该样本在基于值函数和基于策略梯度的损失中的贡献会很小。 针对解决稀疏奖励问题的研究主要包括:1 Reward Shaping:奖励设计与学习 经验回放机制 探索与利用 多目标学习和辅助任务 Reward Shaping 人为设计的 “
2021-08-03 21:49:20
2774
原创 Resnet网络详细结构(针对Cifar10)
Resnet网络详细结构(针对Cifar10) 结构 具体结构(Pytorch) conv1 (conv1): Conv2d(3, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (maxpo
2021-07-29 11:27:37
748
原创 Pdb— Python的调试器
Pdb— Python的调试器 参考:Pdb— Python的调试器 pdb 模块定义了一个交互式源代码调试器,用于 Python 程序。它支持在源码行间设置(有条件的)断点和单步执行,检视堆栈帧,列出源码列表,以及在任何堆栈帧的上下文中运行任意 Python 代码。它还支持事后调试,可以在程序控制下调用。 Pdb的调用 用pdb调试有多种方式可选: 命令行 python3 -m pdb myscript.py Python交互环境 >>> import pdb >>
2020-08-12 12:09:33
348
原创 pytorch torchvision transform
pytorch torchvision transform Torchvision.Transforms Transforms包含常用图像转换操作。可以使用Compose将它们链接在一起。 此外,还有torchvision.transforms.functional模块,可以对转换进行细粒度控制。 如果需要构建更复杂的图像转换方式,这将很有用。 class torchvision.transforms.Compose(transforms) Example: transforms.Compose([
2020-08-11 23:55:03
331
原创 Matlab常用函数:二进制和十进制转换,均值,方差
Matlab常用函数 Size size(A)函数是用来求矩阵的大小的。 若A是一个3×4的二维矩阵: s=size(A) 返回一个行向量s,s的第一个元素是矩阵的行数,第二个元素是矩阵的列数 输出:s= 3 4 [r,c]=size(A) 将矩阵A的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c 输出:r=3 c=4 [r,c,m]=size(A) 输出:r=3 c=4 m=1 也就说它把二维矩阵当作第三维为1的三维矩阵,这也如同我们把n维列向量当作n×1的矩阵一样 当a是一个n维行向量
2020-07-28 17:46:16
2789
原创 VS Code的插件安装位置改变
VS Code的相关配置 VS Code的插件安装位置改变 可以通过创建连接,将默认的extensions位置,改变到D盘 Windows 链接彻底解决 vscode插件安装位置问题 mklink /D "C:\Users\{username}\.vscode-insiders\extensions" "D:\ProgramDesign\VsCode\extensions" ...
2020-07-21 16:24:04
1088
原创 Pytorch指定GPU的方法总结
Pytorch指定GPU的方法 改变系统变量 改变系统环境变量仅使目标显卡,编辑 .bashrc文件,添加系统变量 export CUDA_VISIBLE_DEVICES=0 #这里是要使用的GPU编号 在程序开头设置 os.environ["CUDA_VISIBLE_DEVICES"] = '0,1,2,3' 在运行程序时指定 # 运行程序时使用命令行,来设置该程序可见的gpu: CUDA_VISIBLE_DEVICES=0,1,2,3 python xxx.py 使用torch.c
2020-07-21 15:28:49
3624
原创 Git,Linux,Ubuntu,Tmux的常用命令
常用的连接 Git命令 廖雪峰的Git教程 Linux相关 tmux命令 Ubuntu常用命令速查手册 Linux 命令大全
2020-07-21 15:24:25
414
原创 Git常用命令和基础使用
Git 参考:廖雪峰的Git教程 Git 常用命令 git config --global user.name "name" #配置git使用用户 git config --global user.email "mail" #配置git使用邮箱 git config --global color.ui true #配置颜色 git config --list #查看当前配置 git init #初始为git工作目录 git status #查看git状态 git reflog #查看未来历史更新点 git
2020-07-16 23:36:25
216
原创 远程访问Jupyter Notebook的两种方式:命令行和配置文件
远程访问Jupyter Notebook主要分为三步: (1) 服务器上的Jupyter配置 (2) 本地Xshell的配置 (3) 使用Jupyter Notebook 其中服务上的配置方法有两种: (1) 使用命令行,操作简单,登录稍繁 (2) 使用配置文件,操作略繁,登陆简单
2020-03-02 19:49:48
1775
翻译 Matlab的datenum()函数用法
Matlab的datenum()函数用法 将日期和时间转换为日期序列值 datenum 函数创建一个数值数组,将每个时间点表示为从 0000 年 1 月 0 日起的天数。数值还能表示以天为单位的过去时间。但是,表示时间点的最佳方式是使用 datetime 数据类型。表示过去的时间的最佳方式是使用 duration 或 calendarDuration 数据类型。 语法 DateNumber...
2019-05-02 10:39:23
7964
1
Spider.zip
2020-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅