- 博客(17)
- 收藏
- 关注
原创 TensorFlow中对三维数据使用决定系数R2score
本人在搭建LSTM模型时,输入维度为(batch, timestep, feature),想计算在每个timestep维度上的决定系数,以(2, 200, 5)为例,我相对每条长为200的序列计算预测值与实际值的决定系数,然后再特征维度与batch维度累积求和之后再平均,即2*5=10个决定系数的平均。传递给模型的输入形式必须是显示的例如(2, 200, 5),而不能够是(None, 200, 5),因此,否则模型会受到动态的batch,从而显示为None。这个问题卡了我一天半才发现,真的是,绝!
2024-03-23 17:19:53
233
原创 tensorflow2.10版本使用R2Score这个metrics
问题描述:在tensorflow官网2.15版本中是有R2Score这个metrics的,但2.10版本中没有,如何在2.10版本中也能使用这个R2Score呢?然后,将R2Score这个类,暴力的copy过来就行,哈哈哈哈,如果有报错的话,按提示导入包或者删掉装饰器 @,注意到这个R2Score只能接受二维数据。也可以通过tensorflow官网中提示的链接进入,如第一张图片所示。方法1:万能的GPT,通过GPT检索得到如下代码,实测可用。
2024-03-22 11:12:36
364
1
原创 如何重头通过conda安装tensorflow-2.10-GPU版本,配置环境
我参照要求去下载tensorflow对应的cudnn与cudatoolkit版本,但是默认的conda源并灭有找到相应的版本。首先安装依赖包,(因为之前我先安装tensorflow在安装依赖包,总是出现版本不匹配的问题)推荐使用阿里镜像,实测是真的快。总结,依赖包和tensorflow我采用pip安装,cudnn和cudatoolkit采用conda安装(因为pip没有)安装tessorflow2.10版本,也同样使用镜像源,也可以直接为pip配置默认镜像源。如果有显示,则说明ok,记得版本要大于450。
2024-03-17 22:20:47
533
2
原创 使用subprocess.run的py程序can not open file问题剖析
开发一个调用openSeespy的GUI软件,通过在界面中点击读取文件,可直接执行openseespy文件。1.这个subprocess开了一个子进程,为什么还是以主进程为基准找这个.dat文件?py文件与地震动数据放在一个文件夹下,通过Pycharm右击运行是运行正确的。文件路径进行修改,修改到什么情况呢?我在Pycharm上直接运行openSeespy官网的例子(链接如下),但是呢,我在其他py文件中使用subprocess.run会提示。将openSeespy例子中的,读取文件的代码进行修改。
2023-09-16 21:15:32
337
1
原创 openseespy 缺少 .dll文件如tcl86t.dll
方法一:将查找到的本地.dll文件拷贝到报错代码中提示的文件夹,博主这里是C:\ProgramData\Miniconda3\envs\DLLs。可以发现,报错是由于openseespy未找到tcl86t.dll文件导致,接而提示无法在windows 导入openseespy。解决方法:在当前环境中,运行如下代码,可以查找到本地环境中的tcl86t.dll.当然,查找缺少的.dll文件都可以通过上述代码,不局限于tcl86t.dll。方法二:将本地.dll文件的路径添加到系统环境变量。
2023-06-15 13:22:09
748
原创 this application failed to start because no qt platform plugin could be initialized reinstalling the
conda环境,但多次尝试conda install pyqt5都下载失败,尽管我配置了环境源,但依旧显示conda无法找到pyqt5, 因此,最后使用pip install pyqt5 成功。如果你使用的是conda或pip安装的Python,可以尝试重新安装PyQt或PySide。尝试了多次了卸载重新安装Pyqt5问题依旧没有解决,最开始以为问题是由于conda 和 pip 不兼容类似的原因,导致没搜索到。此时,安装完成,但运行依旧失败,所以再一次尝试重新下载,这时多了一个命令。
2023-06-02 18:09:20
30301
8
原创 tensorflow 没有 keras的问题解决
我原以为是TensorFlow包里确实没有Keras,于是我进入。\Lib\site-packages\tensorflow 查看。具体而言 可以根据自己的使用情况修改,导入Keras包就行。那应该就是导入的问题,于是我在pycharm里测试。很奇怪,我安装别人的代码敲的,为什么会出错?确实 Keras下并没有utils。当我尝试如下代码时,因此,我采用的方法是。
2022-10-25 11:48:18
7705
1
原创 SHAP 中 violin plot 的颜色修改
每次修改源码很麻烦,所以我再403行 summary_legacy代码段添加了参数 violin_color,然后修改745行代码 color=violin_color,这样就可以通过传入参数的方式对图形颜色进行修改,而不用每次都修改源码。通过 SHAP 中的 summary_plot 绘制violin plot,想要修改图的颜色,但是通过输入关键参数color 以及 cmap参数都不能实现。源代码对violin只设置了默认颜色,并未提供修改颜色的代码,因此需要自己手动修改源码。问题的关键在745行,
2022-10-16 22:08:22
3135
1
原创 python 绘图按自己的需求调整刻度间隔,设置刻度显示
想法:matplotlib绘图,本来是【0,100,200,300,400,500】刻度字体大了 就将显示变少了,想着调整将其显示全。挺长时间没学习python 想调个图 网上检索 python调整刻度间隔 真的会谢 ,难道全网就一个版本吗?可以按要求显示(输入数组),同时也可以将对应位置的数字更改为特定的字符,可以调整刻度的范围,可以调整坐标轴字体大小。
2022-10-15 19:51:40
5915
1
原创 为什么shap_values中没有base_values属性的问题解决
为什么shap_values中没有base_values属性的问题解决,以及为什么shap_values不是一个explanation object
2022-08-15 17:03:13
1676
原创 AttributeError: ‘numpy.ndarray‘ object has no attribute ‘base_values‘
SHAP学习中,AttributeError: 'numpy.ndarray' object has no attribute 'base_values'的问题解决
2022-08-15 16:30:27
3076
4
原创 conda 修改环境变量名称-而不用克隆
验证:进入cmd环境 --->conda activate----->conda info --envs 就可以看见环境变量名称已改,功能(conda list)正常使用。第一步:找到安装的 anaconda 或 miniconda 位置。第三步:对应环境名称,直接修改文件名。第二步:进入 envs 文件夹。...
2022-08-14 12:08:36
813
原创 关于戴尔台式机需要重启电脑才能识别耳机的问题解决
在主机箱电源键下面,只有一个耳机孔,每次拔出耳机后再次插入,电脑都无法识别,需要重新启动电脑,才能识别。官网,下载音频驱动程序,如图所示,按照步骤安装即可,安装过程需要重启两次。至此,终于不用每次都为了插个耳机重启电脑,也可以安心打游戏语音开黑了!同时,耳机无法检测到音频的输入,意味着麦克风无法使用。选择耳机则只有输出,选择耳麦则包含输出和输入(麦克风可以使用)安装完成后,测试,在每次重新插入耳机的时候,会有弹窗提示。2. 对着麦克风说话,可以看见麦克风有了进度条。...
2022-08-08 16:57:51
7124
3
原创 如何解决conda activate不是内部或外部命令
在安装conda的时候应该选择配置PATH如果没有选择,在文件夹中通过cmd命令激活conda就会出现这样的错误提醒解决办法:找到conda的安装目录--复制如下路径(这是我的安装路径,请按自己的来)C:\ProgramData\Miniconda3\ScriptsC:\ProgramData\Miniconda3\Library\binC:\ProgramData\Miniconda3设置系统变量:此电脑右键属性-->高级系统设置--->环境变量---&
2022-05-10 22:11:22
3774
2
原创 jupyter中缺少包时,如何正确安装
背景:学习深度学习,用的anaconda,创建了虚拟环境,在学习中遇见了缺少的包当时是想要使用keras.utils.plot_model(model, "./lenet-5.png", show_shapes=True)然后报错发现问题及采取了哪些办法:天坑-- 我首先考虑的pip install很快,就装好了,在jupyter中使用pip list也能发现这些包但是,仍然报错(发现一个问题就是,我此时使用conda list 和 pip list列表出来,co...
2022-02-26 17:46:54
7425
3
原创 AttributeError: module ‘pandas‘ has no attribute ‘read_csv‘
在使用Jupyter学习TensorFlow过程中,出现的这个问题。应该是因为我在前两天下载seaborn包的时候出现的错误,seaborn包能正常使了。但最开始发现导入matplotlib包出现问题,我卸载之后重新下载了。然后就出现了,AttributeError: module 'pandas' has no attribute 'read_csv'包能正常导入,但不能使用。我检索发现,大家是因为有csv.py或pandas.py文件的重名导致的。但我并有没这些操作。我的解决办法
2022-01-21 14:57:34
8028
2
原创 jupyter中导入seaborn遇到的问题
最开始想着安装seaborn 用pip 安装好了, pip list 也能显示 seaborn==0.11.2 但是用jupyter 打开发现,弹出一些其他问题,什么numpy、pandas不行(我感觉像是各个包之间不匹配)。 后来尝试用conda安装,结果显示需要更新许多包,然而采用的默认源使得下载失败。不仅下载失败,后面连jupyter都打不开,原因是 缺乏tornado。所以我又用pip重新下载tornado包,就可以打开jupyter了。 解决方法是,给conda...
2022-01-19 18:31:52
3348
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人