- 博客(17)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 在师姐电脑上安装Gym并出现的问题和解决办法
1月5号给师姐装Gym,然后运行我的DDPG控制代码,但是中途有有些报错,现在总结一下1、Anaconda安装发现用pycharm不能新建conda环境解决:因为安装Anaconda的时候有一个关键步骤,要点一下Add to path,这样就自动添加Anaconda到电脑的环境变量了。然后就可以安装conda环境了2、装完gym,运行代码,报错说keras框架现在起码要tensorflow2.2以上版本才能运行解决:keras版本太高,直接降到2.3以下3、运行代码,报错什么numpy has n
2021-01-05 23:30:13
1220
转载 深度强化学习可视化图像
转载自https://blog.csdn.net/weixin_43559819/article/details/108180937?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160453900319724842949034%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=16045390031972484294
2020-11-05 09:56:31
929
原创 ValueError: Object arrays cannot be loaded when allow_pickle=False
这是由于numpy高版本引起的,做法有两种:法一:粗暴改源代码:找到出现错误的源代码,pycharm报错是有链接的,点进去,把这三行注释了法二:推荐用这个,降低numpy版本,降到1.16.2了cmd里面pip install numpy==1.16.2...
2020-10-08 14:11:27
256
原创 TypeError: len is not well defined for symbolic Tensors. (activation_4/Identity:0) Please call `x.sh
用DDPG算法跑代码,上午还没事,下午装了一个求解定积分的sympy包以后再运行神经网络代码就突然提示我TypeError: len is not well defined for symbolic Tensors. (activation_4/Identity:0) Please call x.shape rather than len(x) for shape information.话说这个问题之前我遇到过,我当时把tensorflow的版本从2降到了1,然后能用了,但是现在又出现了,而且把sympy
2020-10-08 14:06:26
2091
原创 快4个月没学莫烦的视频,而且最近两年他忙腾讯工程师的工作没有更新,但是!!今年8月份竟然更新了
莫烦原来的github视频已经不能打开了,现在他的视频全部放在新的网址,在他b站的个人介绍里写了。https://mofanpy.com/tutorials/machine-learning/reinforcement-learning/intro-q-learning/虽然以后不做人工智能方向的工程师,但是毕业多亏了莫烦视频带入门啊。。。喝水不忘挖井人,谢谢您!!大家有空也去关注一下他吧。B站搜索莫烦PYTHON...
2020-08-20 12:54:24
403
原创 四阶龙格库塔方程解二阶常微分方程组并计算船舶在迎浪下的纵摇埀荡耦合运动方程-附Python代码
0 写在前面这篇博客是在将我上一篇博客的matlab代码移植到python中,应为后续要开展深度强化学习下的船舶减摇研究,总的来说还是在python上做这项工作比较合适。具体方程的解法和背景不在赘述,见https://blog.csdn.net/Mezikov/article/details/1074619701 代码import mathimport numpy as npimport matplotlib.pyplot as pltfrom math import efrom numpy
2020-08-09 17:34:03
2834
3
原创 Matlab怎么定义一个已知的符号(参数),并在表达式中使用
用syms就可以了syms x,y意思是x,y都是已知变量,可以在式子里直接用的。
2020-07-26 22:34:49
7298
原创 四阶龙格库塔方程(Rungekutta)解二阶常微分方程组并计算船舶在迎浪下的纵摇埀荡耦合运动方程-附Matlab代码
今年年初的时候给师姐做了DDPG算法的船舶减横摇控制算法,师姐还有想法要让我把纵摇-埀荡两个自由度的减摇也做出来,这个任务归我了。实际上不管是多少个自由度的减摇,其实都需要解运动方程,当初做单自由度横摇的时候就是用四阶龙格库塔求解二阶微分方程,具体代码见:https://blog.csdn.net/Mezikov/article/details/1038983870 写在前面代码内容在第二节,第一节是运动方程各种参数求解。1 冷静分析一下方程组这个方程组是典型的二阶常微分方程组,一堆的水动力参数
2020-07-20 14:25:18
9646
15
原创 python中的matplotlib怎么改变标题大小和图例的字体大小和线的线型与颜色和输出图片大小呢?
1 怎么改变图例里面的字体大小所谓图例就是图右上角的表明图里线的分类名称,一般情况下,大家会直接plt.legend(),但()里面不能用fontsize,所以我们在legend里面加一句话如下:plt.rcParams.update({'font.size': 15})plt.legend(loc='upper right')2 怎么改变线的线型和颜色plt.plot(np.rad2deg(theta1) , color='r', label='减摇控制后',linestyle='-')p
2020-07-19 11:04:24
41475
2
原创 tensorflow中多次调用变量出现ValueError: Variable a/a_action/kernel already exists, disallowed. Did yo
错误信息太长标题写不下。。。当多次调用变量后出现ValueError: Variable a/a_action/kernel already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE in VarScope?的错误的时候应该怎么处理?首先这是由于定义变量时你选择了重名报错的那一种定义方式,即tf.get_variable(),如果你选择的是tf.variable(),即使变量名相同,python却实
2020-05-14 09:22:51
1229
1
转载 python 中的self
对,你没看错,这是我初学python时的灵魂发问。我们总会在class里面看见self,但是感觉他好像也没什么用处,就是放在那里占个位子。如果你也有同样的疑问,那么恭喜你,你的class没学明白。所以,在解释self是谁之前,我们先明确几个问题:什么是class,什么是instance,什么是object?什么是method,什么是function?一个画外音,我个人是比较反对在编程教学中,对本来是英文的专有名词进行中文翻译的。正所谓语言塑造了思维,因此一些专有名词一旦翻译过来,无论你翻译的多好
2020-05-13 22:01:46
197
转载 tensorflow 2.0相比1.0诸多改变
一图看懂TensorFlow2.0系列(一) TensorFlow1.0和TensorFlow2.0究竟有什么区别? ...
2020-04-29 15:13:10
1938
原创 tensorflow1.0到tensorflow2.0的跨度也太大了吧。怎么解决更新以后很多程序不能用问题
tensorflow1.0到tensorflow2.0的跨度也太大了吧,各种出现AttributeError: module ‘tensorflow’ has no attribute ‘placeholder’AttributeError: module ‘tensorflow’ has no attribute 'Session’等等问题。原来v1里面的很多常用函数都没了,tensorfl...
2020-04-28 20:14:08
922
原创 用四阶RungeKutta方程解二阶常微分方程,并计算船舶在规则波中的横摇角(附Matlab代码)
前几天接到师姐分派的任务,让我求解一艘船模的横摇角的时间历程曲线,为后期的减摇控制准备。1 首先冷静分析一下,原方程如下:我们要求解的就是theta角和时间t之间的关系曲线,这是一道典型的二阶常微分方程的求解,用四阶龙格库塔方程可以求解。2 古典龙格库塔算法公式:高等数值计算课本(清华大学出版社,186页)但是古典龙格库塔方法解决的是一阶常微分方程,也就是类似于这样的方程组但是我...
2020-01-08 21:47:52
10190
12
原创 解决笔记本连接tensorboard时出现的No dashboards are active for the current data set现象
@解决Win10 笔记本连接tensorboard时出现的No dashboards are active for the current data set现象(已解决)最近学习tensorboard的时候用台式机可以再pycharm的terminal里直接输入 tensorboard --logdir=logs,然后复制网址进谷歌浏览器打开,但是自己的笔记本却出现No dashboards a...
2019-12-30 14:47:53
467
原创 win10 平台安装OpenAI gym 步骤和出现的问题(已解决)
win10 平台安装OpenAI gym 步骤和出现的问题(已解决)1 首先要建立一个名为Gym的环境本人在Annaconda所在的文件夹新建了。如下所示然后再命令行里新建一个环境名为gym,这里一定要表明你的python版本。本人是3.7.操作如下:conda install --name Gym python=3.7,操作如下:随后激活这个环境:activate gym2 在g...
2019-12-30 13:09:02
3481
9
HeavePitch_cal.zip
2020-08-09
请问pycharm运行代码的时候有没有暂停功能?
2020-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人