自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 maven

maven常用指令含义

2022-11-28 20:29:49 594

原创 低代码平台模型驱动和表单驱动

表单驱动:前端展示为一个表单,后端存储也是表单。表单驱动是由上而下,直接关注业务场景,构建页面(表单结构)和业务流(业务交互过程),自动生成后台的数据表,数据表与前台页面表单基本是一一对应的。一般只适用于简单的业务场景。模型驱动:前端展示表单,后端存储为一个个实体,不同实体里的属性组合成表单的字段。模型驱动是自下而上,首先针对业务场景抽象领域模型(数据结构和关联关系)和服务模式(接口交互时序),进而构建页面和业务流,生成业务场景。......

2022-06-13 17:41:52 1751

原创 vue 子组件给父组件传值

子组件是一个select选择器,父组件是页面1.查看子组件的触发条件,选择change2.子组件中的配置:@change后边是子组件的方法,意思是值改变就执行这个方法。v-model绑定的是多选的结果。this.$emit("getAppkeySelection",this.appkeys)中getAppkeySelection是父组件的函数名,this.appkeys是多选的结果。3.父组件中的配置@后边的和子组件this.$emit第一个参数保持一致,=后边的getApp

2022-04-26 16:44:33 472 1

原创 TestNG

1 TestNG简介TestNG是Java中的一个测试框架,是一个目前很流行实用的单元测试框架,有完善的用例管理模块,配合Maven能够很方便管理依赖第三方插件。TestNG消除了大部分的旧框架的限制,使开发人员能够编写更加灵活和强大的测试。 因为它在很大程度上借鉴了Java注解(JDK5.0引入的)来定义测试。例如,如果你在TestNG写好了一个测试方法,你只需要在这个方法的前面一行写上“@Test”,就相当于告诉TestNG, 这个是一个测试方法,只有添加了这个注解,才会被认为是一个测试用例,才会被

2022-04-25 17:48:34 3152

原创 git命令

1.指定分支:git clone -b lls_stabilitytest ssh://xxxxx/ipbqa/pyrig.git查看分支:git branch3.切换分支git checkout 分支名4.删除分支git branch -D feature/60016405/lls5.本地分支回退查看提交记录:git log回退:git reset --soft 602d6f8a353ada4cb760351dbd4451b8e9c18386//保留工作区内容 --hard则不保留

2022-04-25 17:23:48 763

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

seetings或者preference设置一下红框内容

2022-02-15 18:53:20 114

转载 torch 和torchvision 对应版本

torch& torchvision对应版本https://www.cnblogs.com/lyl0618/p/13323010.htmltorch torchvision python master/nightly master/nightly >=3.6 1.6.0 0.7.0 >=3.6 1.5.1 0.6.1 >=3.5 1.5.0 0.6.0 >=3.5 1....

2021-03-13 10:45:35 2070

原创 c++char* s作为函数形参并不能改变s

c++char* s作为函数形参并不能改变s今天写了一个c的代码 ,发现把char* s作为函数的参数传入,在函数中对s进行++,在主函数中s仍然是原来的值,没有改变。例子:#include<stdio.h>int fun(char *s){ int n = 0; for (; *s != '\0'; s++) { n++; } return n;}int main(){ char *s = "hgksjafhs"; printf("%s\n", s);

2020-09-23 20:40:14 1520

转载 model-based 强化学习分类

转载自:https://zhuanlan.zhihu.com/p/72642285model-based RL这个方向的工作可以根据environment model的用法分为三类:作为新的数据源:environment model 和 agent 交互产生数据,作为额外的训练数据源来补充算法的训练。增加决策的context信息:在进行Q值或者V值预估时,environment model ...

2020-03-03 10:03:18 329

原创 mujoco131对应python和mujoco-py版本

3天血泪史。。。mujoco131python3.6mujoco-py0.5.7gym0.9.1

2019-12-27 19:28:31 1199 4

原创 Continuous Deep Q-Learning with Model-based Acceleration

摘要首先介绍了无模型的强化学习方法发展:已经解决了一系列具有挑战性的问题,并且最近开始解决大型神经网络策略和价值函数。然而,无模型算法由于采样复杂性,特别是用高维函数估计时,被限制在了物理系统中。在这篇文章中,我们探索并提出了一种算法来降低深度强化学习中连续控制任务的样本复杂度。我们提出了两个互补的技术来提高算法效率。首先,改进了q-learning使它用在连续问题上,算法叫NAF,来替换平...

2019-11-18 22:09:20 837

原创 pytorch中的dropout的概率p

最近需要训练一个模型,在优化模型时用了dropout函数,为了减少过拟合。训练的时候用dropout,测试的时候不用dropout。刚开始以为p是保留神经元的比率,训练设置0.5,测试设置1,loss根本没减小过,全设置成1也是一样的效果,后来就考虑到是不是p设置错了。上网一搜,果然是的!!!p的含义理解错了!不是保留的,而是不保留的!具体的代码为: x2 = F.drop...

2019-11-18 09:58:07 3781

转载 熵 交叉熵 kl散度

https://blog.csdn.net/tsyccnh/article/details/79163834需要注意的是:用交叉熵的时候,公式为:是真实的标签 ,是网络输出的值,不能弄反了,要不然损失函数会出现NAN的情况。...

2019-11-13 14:35:00 219

原创 THE DIFFERENTIABLE CROSS-ENTROPY METHOD

这篇文章主要是对CEM(Cross-Entropy Method)做了改进,用目标函数的参数使cem的结果可微。应用于非凸连续控制问题。简介DCEM通过把动作序列embed成低维空间从而减少计算量和memory。主要是通过模型部分将可微策略参数化。使用PPO对基于模型的项目组件进行微调,证明在基于模型的强化学习上,除了用最大似然来拟合observation,用标准策略学习也是可行的。...

2019-11-08 18:43:04 242

原创 saver = tf.train.Saver(max_to_keep=None) 保存全部已训练模型

通常用到saver保存模型,一般不加参数。saver = tf.train.Saver()昨天看到已经训好的模型出现在列表中,过几小时就消失了,感到很惊讶。后来在网上一搜,发现saver = tf.train.Saver()的默认参数max_to_keep表示保存最近的几个模型,设置为None或者0 就是保存全部的模型。keep_checkpoint_every_n_hours,每几小...

2019-10-10 09:15:30 3587 1

原创 lstm 前后两次调用权重一样

import tensorflow as tfimport numpy as np# 创建输入数据cell = tf.contrib.rnn.BasicLSTMCell(num_units=4, state_is_tuple=True)X = tf.placeholder(tf.float32,(2,10,8))X_lengths = tf.placeholder(tf.float3...

2019-10-08 16:01:26 633

原创 LSTM 变长

input为[2,10,8]的数组batch = 2steps = 10为了变长 设置第二个batch的长度为6import tensorflow as tfimport numpy as np# 创建输入数据cell = tf.contrib.rnn.BasicLSTMCell(num_units=4, state_is_tuple=True)X = tf.placehold...

2019-10-08 11:15:44 442

原创 tensorflow list[None]

今天看代码,有一句代码为sequences = nested.map( lambda lhs, rhs: tf.concat([lhs[None], rhs], 0), first_output, other_outputs)有一个None,这在普通的数组运算中并不能用,只在tensorflow中使用,作用是增加数组维度,即在数组外边加一层[]。但是这个在随机数组中并不能用:...

2019-10-08 09:52:49 463

原创 tensorflow在代码不同位置调用神经网络想要共享权重

一个简单的代码:cnn网络定义了四个卷积层,权重为随机初始化的权重,输入为随机的(50,64,64,3)的向量x1,x2的输出都调用了cnn这个函数import tensorflow as tfdef cnn(hidden): kwargs = dict(strides=2, activation=tf.nn.relu) hidden = tf.layers.conv2d...

2019-09-27 20:34:59 1619

原创 给服务器添加新用户

sudo useradd -G sudo -m -s /bin/bash llssudo passwd lls

2019-04-18 18:48:32 4317

原创 pip到指定虚拟环境中

pip到指定虚拟环境中先用 pip -V查看当前的pip来自哪里,如果现在直接用pip install,就会安装到/usr/local/lib/python3.7/site-packages/ 目录下如果想要pip到自己程序的虚拟环境中,首先看下虚拟环境的pip在哪,然后用下面指令就行了/home/lls/venv/planet-master/bin/pip install numpy...

2019-04-18 17:21:40 22205 5

原创 libcudnn.so.7: cannot open shared object file: No such file or directory

libcudnn.so.7: cannot open shared object file: No such file or directorcudnn7.4.2 + CUDA10.0.1301、修改路径~/.bashrc +cdnn软连接https://blog.csdn.net/weixin_40298200/article/details/794207582、在pycharm中添加环...

2019-04-16 16:00:33 1079

空空如也

空空如也

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

TA关注的人

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