python(项目实验)
文章平均质量分 66
多用于深度学习
玛丽莲茼蒿
把热爱的工作做精、做尖才是最酷的
展开
-
【Python】新鲜出炉的海洋捕食者算法Python版本
fun 4 ---- 4 轮的平均值: 2.738516688049143e-09。fun 16 ---- 4 轮的平均值: -1.0316284534898776。fun 21 ---- 4 轮的平均值: -10.153199679022137。fun 19 ---- 4 轮的平均值: -3.862782147820756。fun 22 ---- 4 轮的平均值: -10.40294056677283。fun 23 ---- 4 轮的平均值: -10.53640981666291。原创 2024-01-12 14:43:40 · 821 阅读 · 1 评论 -
Tensorflow2.2.0模型 绘制ROC、PR曲线、保存模型
安装好包之后,下面的代码可以一键运行运行结果: 函数的参数解释见:如何使用python绘制ROC曲线?_张小李的风的博客-CSDN博客本来是可以跑的,但是加了两个包(sklearn.metrics和matplotlib)就报错了,错误的原因是numpy的版本太低/高,猜测是安装这两个包的时候更换了numpy的版本!原创 2023-04-17 00:24:46 · 9 阅读 · 0 评论 -
训练写诗的AI模型
基于古代唐诗宋词⽂本,做⼀个“会写诗”模型。属于NLP⽂本⽣成任务。只给了3个数据集,没指定模型。“鸡汁” 的我直接在百度搜“ix2word.npy”文件名,果然搜到了作者源码嘿嘿。因为我们也不需要Git提交,所以直接下载zip压缩包然后解压就行了。用pycharm打开。因为之前在sysrec环境中安装过TensorFlow了,所以直接切换到这个环境。原创 2023-04-08 16:24:34 · 133 阅读 · 0 评论 -
【仅限Python2.0】pip安装的依赖不在虚拟环境中
conda activate 进入一个虚拟环境后,用pip install下载了一个依赖,but用conda list查不到。解决方法:只有用虚拟环境的pip下载的依赖才在虚拟环境中。所以创建完虚拟环境以后,先用conda 下载一个pip。原创 2023-03-11 15:09:12 · 794 阅读 · 0 评论 -
conda create创建虚拟环境失败
根据错误提示,json文件解读出错。什么json文件呢?我猜是conda的配置文件C:\Users\DELL\.condarc,因为我之前改过conda的配置文件,所以猜测是这里出的问题。本来想的是,直接搜一下.condarc文件的默认内容粘上去,但是这样就没有镜像的配置了。所以我没用默认的.condarc文件,而是搜了一段配置了清华源镜像的。conda的其他命令没问题,比如conda env list命令是可以照常运行的,但是运行。原创 2023-03-10 10:58:08 · 5192 阅读 · 0 评论 -
【Python处理Excel数据】—— 字体变为指定颜色
Python 匹配Excel中文字并修改样式原创 2022-08-11 16:33:38 · 2985 阅读 · 1 评论 -
【Python错误解决】xlrd.biffh.XLRDError: Excel xlsx file; not supported
Python项目实验原创 2022-08-11 11:01:13 · 7951 阅读 · 0 评论 -
conda install 和 pip 的区别
前言在anaconda创建的虚拟环境中,conda install和pip都能安装packet,有什么区别吗?我的问题的范围在于“anaconda创建的虚拟环境中”,所以下面这种区别就不考虑了:两年前就有了这个疑惑,不过只是在瞎用,哪个能下好用哪个。但是依据官方的说法,有时候瞎用也是有道理的,因为要下载的包不一定哪个里有。最好是先用conda install,不行的话换pip看到“远程仓库”这个概念突然发现,anaconda和maven好像差不多。区别看一下官网给出的区别:原创 2022-02-27 22:35:44 · 10563 阅读 · 8 评论 -
Pytorch如何保存训练好的模型
0.为什么要保存和加载模型用数据对模型进行训练后得到了比较理想的模型,但在实际应用的时候不可能每次都先进行训练然后再使用,所以就得先将之前训练好的模型保存下来,然后在需要用到的时候加载一下直接使用。模型的本质是一堆用某种结构存储起来的参数,所以在保存的时候有两种方式,一种方式是直接将整个模型保存下来,之后直接加载整个模型,但这样会比较耗内存;另一种是只保存模型的参数,之后用到的时候再创建一个同样结构的新模型,然后把所保存的参数导入新模型。1.两种情况的实现方法(1)只保存模型参数字典(推荐)转载 2022-05-07 11:07:36 · 5697 阅读 · 1 评论 -
【Tensorflow 2.0】—— 跟着官方demo学习Tensorflow 2.0框架基本API和用法
前言同样的,对于新框架的学习直接看官网!!TensorFlow Core不论您是机器学习新手还是专家,都可使用完整的端到端示例了解如何使用 TensorFlow。请试用 Google Colab 中的教程 - 无需进行任何初始设置。https://tensorflow.google.cn/tutorials?hl=zh_cn官网提供的是Jupyter 笔记本格式的教程,能够一段一段的边看边运行,可惜Jupyter服务器在国外,所以国内没法运行。那就直接看好了。一、针对新手的damo初学者的原创 2022-03-24 22:34:38 · 3579 阅读 · 0 评论 -
【Tensorflow1.0 和 Tensorflow2.0】—— 区别
一、搭建深度学习模型的区别(背过!!!)对于Tensorflow1.0,step 01 :准备输入数据step 02:定义输入PlaceHolderstep 03:搭建模型step 04:定义损失函数及优化器step 05:初始化所有变量step 06:创建会话sessionstep 07:传参计算session.run()对于Tensorflow 2.0,...原创 2022-03-24 21:39:59 · 7496 阅读 · 0 评论 -
【Tensorflow 1.0】—— Graph(图)和Session(会话)
借鉴:tensorflow中的Graph(图)和Session(会话)的关系 - 简书借鉴:TensorFlow学习笔记1:graph、session和op - Jiax - 博客园一、Graph和Session的关系TensorFlow是一种“符号式编程框架”,首先要构造一个图(graph),然后在会话(Session)上根据这个图做真实的运算(op)。打个比方,graph就是“输入-处理-输出”这个pipeline中的处理部分,一个session就是建立了一个pipeline...转载 2022-03-24 20:41:37 · 843 阅读 · 1 评论 -
Python 里的随机种子random.seed()
一、带有随机性的实验常见的带有随机性的一些算法及处理步骤:(1)神经网络当中的初始化权重;(2)聚类算法,例如K-means算法的初试聚类中心;(3)随机森林中牵涉到的数据或特征抽样;(4)随机抽取训练集测试集时,不使用随机种子第一次和第二次随机抽取的数据集会不同;使用随机种子,第一次第二次随机抽取的数据集就会相同但是问题来了,因为牵涉到随机因素,那么不要说复现别人的结果,那么即使自己对比自己上一个做的结果,那么结果可能也会不一样。那么怎么复现或者进行结果对比呢?二、随机种子原创 2022-03-23 16:49:40 · 7713 阅读 · 0 评论 -
python 【No module named】找不到自己写的模块 3种情况及解决方法
借鉴:python找不到包的总结: ImportError: No module named_GungnirsPledge的博客-CSDN博客_python找不到包Python的模块引用和查找路径 - qingspace - 博客园对了,这里的“包”是文件夹的意思,包下面的一个个.py脚本是“模块”。1. 原因一:python2 没有__init__.pyPS: python 3.3以后的版本,你要是建立一个python程序包的话,它会自动隐式地给你添加 __init__.py文件.但如果原创 2022-03-08 16:21:55 · 92016 阅读 · 17 评论 -
python Windows下路径名用‘/‘还是‘\‘(以及和Linux的区别)
在跑脚本的时候,Linux下可以运行的脚本到Windows下报错了,归根结底是路径的问题,所以总结一下。我们都知道,Linux下的路径分隔符是'/',而Windows下的路径分隔符是'\'。'/'可以直接用,而'\'不能的根源在于字符串里面\被作为转义字符使用。一、Linux下的路径名一律用'/'。二、Windows下的路径名Windows下根据你的需求不同,有几种情况可以选择。各有利弊。为什么不固定用一种方式呢,因为每个人的需求不同嘛。就按照我自己来说,我更愿意让W原创 2022-03-07 16:58:10 · 11388 阅读 · 4 评论 -
Python中[ : n]、[m : ]、[-n]、[:-n]、[::-n]、[m::-n]和[m:]的含义
比较常见的两种用法:[m : ]代表列表中的第m+1项到最后一项[ : n]代表列表中的第一项到第n项原创 2022-03-07 15:44:18 · 3589 阅读 · 0 评论 -
os.path.split()、os.path.realpath()和os.path.join()
1. 前提有一个文件ReadConfigIni.py,这个文件的路径是 D:\SoftWare\autoTest\AutoRunTest\Public\Common\ReadConfigIni.py2.os.path.realpath(__file__)os.path.realpath(__file__)获取当前文件的绝对路径,__file__指当前文件,在ReadConfigIni.py文件中运行以下代码# 当前文件路径fp = os.path.realpath(__file.转载 2022-03-07 10:00:53 · 955 阅读 · 0 评论 -
【Pytorch】 —— transform图像剪裁
一、中心剪裁class torchvision.transforms.CenterCrop(size)参数解释:size:依据给定size随机剪裁。如果是一个数a,就是(a,a);如果是两个数就是(h,w)二、随机剪裁class torchvision.transforms.RandomCrop(size,padding=None,pad_if_need=False,fill=0,padding_mode='constant')参数解释:size:依据给定size随机剪裁。如果是一个数a,翻译 2021-03-16 11:41:40 · 5821 阅读 · 0 评论 -
Anaconda环境改名
一、已有环境改名其实很简单,找到anaconda安装路径下的envs文件夹,里面放的就是已有的环境给文件夹test重命名就是给环境改名了!二、增加新包如果不是很刁钻的packet,按照以下步骤都能安装好。1.打开cmd2.不需要进入任何路径,直接键入命令“activate 环境名”3. 安装新包的命令“pip install -i https://mirrors.aliyun.com/pypi/simple 包名”假如你要安装的包叫matplotlib,那么输入的完整命令应该是“pip原创 2021-02-02 23:33:30 · 4347 阅读 · 3 评论 -
文献阅读 2018 Deep Retinex Decomposition for low-light Enhancement
一、名词解释 以下名词按照在论文中出现的先后顺序列出,如果不是,当我没说:CNN:Convolutional Neural Networks 卷积神经网络。An algorithm based on blocks.sigmoid函数 :神经元的输入输出函数ill-posed problem:不适定问题。问题的解存在、唯一并且稳定则称该问题为适定问题。而不适定问题不满足上述判据中的一条或几条。ground truth:真实的有效值end-to-end:端到端(分别指输入端和输出端),给定输入后,原创 2021-01-19 17:15:14 · 1832 阅读 · 0 评论 -
Arxiv下载PDF慢
在官网https://arxiv.org/下载论文的PDF很慢,基本上下不下来一、更换网址http://xxx.itp.ac.cn或者http://cn.arxiv.org这两个是国内的网站对arxiv的备份,所以比较快二、误区如果直接在下图的download里点击PDF下载的并不是PDF文件但是可以在浏览器上浏览论文的PDF版本三、下载PDF要点击下图中的other format然后点击这里的Download PDF...原创 2021-01-19 17:25:46 · 1228 阅读 · 0 评论 -
Anaconda虚拟环境在pycharm中的设置
首先说明,我用的Python包管理器是anaconda。在pycharm中给项目配置相应环境存在如下两种方法。一、命令行创建新环境如果是在cmd窗口里,利用命令的方式创建的新环境,那么环境将会放在你的anaconda的安装路径的环境里(比如我的环境放在D:\anaconda\envs)其中,选中的两个文件夹就是我已经创建的两个环境。然后,在pycharm里,给对应项目配环境。比如说,我用命令已经建立了名为pytorch的这个环境1)打开项目2)File->setting->Pr原创 2021-01-31 21:15:30 · 11529 阅读 · 0 评论 -
运行Python文件报错Microsoft Visual C++ Redistributable is not installed
安装完导入torch时报错:Microsoft Visual C++ Redistributable is not installed 提示可能是Microsoft Visual C++ Redistributable没有安装。下载,安装一个这个原创 2020-10-02 14:09:34 · 2386 阅读 · 4 评论 -
ANACONDA安装记录及pythorch的下载
一、安装网址清华大学镜像网站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/二、特殊安装步骤除了一直点next,需要注意的就是:路径的命名要求都是英文的,路径中带有中文会报错。我的路径是D:\anaconda三、配置环境变量右击此电脑-》属性-》高级系统设置-》环境变量-》用户变量-》path:新增一个anaconda的安装目录的Scripts文件夹的路径,D:\anaconda\Scripts检查环境变量配置成功,在命令行中敲原创 2020-09-24 20:34:09 · 2235 阅读 · 0 评论