
Python/Pycharm
python\pycharm
nemo_0410
吉林大学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Pytorch深度学习实践】B站up刘二大人课程笔记——目录与索引(已完结)
从有代码的课程开始讨论Lecture02——Linear Model本课程的主要任务是构建一个完整的线性模型:导入numpy和matplotlib库;导入数据 x_data 和 y_data;定义前向传播函数:forward:输出是预测值y_hat定义损失函数:loss:损失函数定义为MSE:均方根误差创建两个空列表,因为后面绘图的时候要用:分别是横轴的w_list和纵轴的mse_list开始计算(我觉得这里没有训练的概念,只是单纯的计算每一个数据对应的预测值,然原创 2022-04-10 16:20:51 · 12032 阅读 · 3 评论 -
【PyTorch教程】pytorch入门系列 ——土堆教程的目录及索引
几句题外话深度学习上手已经很长时间了,还记得最初的入门是跟着B站up小土堆的一步步学起来的,从起初的环境配置,到现在调整整个模型的进阶,非常感谢土堆的贡献。写这个博客的初衷是为了自己看着方便,由于多台电脑多个环境下查看这些内容很麻烦,所以一咬牙把所有内容全都Po出来。现在,也希望对刚上手深度学习的你有帮助。这个系列写完好了好久了,是根据我看过好几次的一个教程整理过来的,我觉得收益非常大,现在把目录写在这里:首先附上土堆的B站视频链接:土堆最棒👆点击查看P6-P7 数据加载P8-9 _T原创 2022-03-26 13:55:47 · 27815 阅读 · 26 评论 -
【环境】Ubuntu20.04 安装 Anaconda 顺顺利利
ubuntu里面安装的Anaconda也是顺顺利利参考链接中间遇到了一个问题,用下面的链接轻松解决了关于修改anaconda安装路径的问题原创 2023-10-11 18:29:08 · 511 阅读 · 0 评论 -
【一站通】NumPy—→Pandas—→SciPy—→Matplotlib
【一站通】python语言和IDE没有内置matlab方便的可视化图形界面和数据处理库,这也是为什么python安装如此便捷,甚至风靡的原因,给用户极大的自由度去后续装载所需第三方库。本文所介绍的4大python常用数据处理及可视化第三方库,能够缩短python与matlab之间数据处理便捷性的差距。本文打通界限、构建关联,将重要内容和常用函数及操作一网打尽。博主“输出倒逼输入”,也是为了能够能灵活地使用它们,并企图更深入地理解python语言和深度学习方法。原创 2023-07-19 10:12:48 · 322 阅读 · 0 评论 -
【Jupyter Notebook】Jupyter Notebook使用时出现的问题
【代码】【Jupyter Notebook】Jupyter Notebook使用时出现的问题。原创 2023-02-22 21:04:55 · 571 阅读 · 0 评论 -
【debug】PyCharm运行python脚本,报“没有发现测试”“空套件”
解决方法:PyCharm。原创 2022-11-10 09:49:19 · 4878 阅读 · 10 评论 -
【debug】通用bug集中修复: (most likely due to a circular import)
导入错误:无法从部分初始化的模块“torch.utils.tensorboard”导入名称“SummaryWriter”(很可能是由于循环导入)(E:ProgramDataAnaconda3envspytorch38libsite-packagestorchutilstensorboard__init__.py)原创 2022-11-09 22:27:40 · 676 阅读 · 0 评论 -
【Python手熟而已】天天写错的格式化输出
【代码】【Python手熟而已】天天写错的格式化输出。原创 2022-10-25 21:32:00 · 397 阅读 · 0 评论 -
【Mac】MacBook安装anaconda,报错:-zsh: conda: command not found
【代码】【Mac】MacBook安装anaconda,报错:-zsh: conda: command not found。原创 2022-10-22 23:42:05 · 1158 阅读 · 0 评论 -
【Debug】UserWarning: size_average and reduce args will be deprecated, please use reduction=‘sum‘
【代码】【Debug】UserWarning: size_average and reduce args will be deprecated, please use reduction='sum'原创 2022-10-22 17:03:22 · 2925 阅读 · 0 评论 -
【h5文件读取】h5文件读取——深度学习数据集常用
数据集的常用格式:h5深度学习搞了很长时间,其中开源的代码中经常用到大型数据集,里面的数据类型是h5格式,这个格式困扰我挺长时间,因为隔离还拿不到实验室的程序,只好硬着头皮再琢磨一遍。关于h5文件的基本信息h5这个格式可以把不同模态的数据类型,打包放在一起(有点像压缩),方便传递、下载,可能也方便读取吧,具体它的结构参见其他博客吧,我表述不清楚,其实也没有深入追究,没有必要,只要拿到了里面的内容就可以了;这个博客写的还行,想知道具体是干嘛的,或者追究h5 的数据结构,可以看看:h原创 2022-05-19 12:37:11 · 13386 阅读 · 0 评论 -
【numpy笔记】莫凡numpy基本操作
numpy基本操作,以前看的视频课入门,不写博客了,直接贴图原创 2022-05-18 11:34:48 · 303 阅读 · 0 评论 -
【Pytorch深度学习实践】B站up刘二大人之BasicCNN & Advanced CNN -代码理解与实现(9/9)
这是刘二大人系列课程笔记的 最后一个笔记了,介绍的是 BasicCNN 和 AdvancedCNN ,我做图像,所以后面的RNN我可能暂时不会花时间去了解了;写在前面:本节把基础个高级CNN放在一起记录了,注意查看对应关系;详细的代码理解参看下面的链接:【Pytorch深度学习实践】B站up刘二大人课程笔记——目录与索引(更新中)1. Basic CNN完整代码:#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: 24_nemo原创 2022-04-12 22:12:50 · 3780 阅读 · 4 评论 -
【Pytorch深度学习实践】B站up刘二大人之SoftmaxClassifier-代码理解与实现(8/9)
这是刘二大人系列课程笔记的倒数第二个博客了,介绍的是多分类器的原理和代码实现,下一个笔记就是basicCNN和advancedCNN了;写在前面:这节课的内容,主要是两个部分的修改:一是数据集:直接采用了内置的MNIST的数据集,那dataloader和dataset自然也是内置的,那也就不用自己写dataset再去继承Dataset类;把train和test写成了函数形式,直接在main函数当中调用即可;完整代码:#!usr/bin/env python# -*- coding:u原创 2022-04-11 14:11:32 · 3201 阅读 · 0 评论 -
【已解决】ModuleNotFoundError: No module named ‘urllib3.exceptions‘ 下载MNIST数据集时提示缺少urllib3 module
背景介绍:在做softmax多分类任务的过程中,需要下载MNIST数据集,把下载数据集的按钮设置为TRUE之后,出现了下面的错误。遇到的问题:Traceback (most recent call last):File “09_SoftmaxClassifier_handType.py”, line 23, in train_dataset = datasets.MNIST(root=‘…/dataset/mnist’,File “D:\Software\Anaconda3\envs\Re原创 2022-04-11 13:56:16 · 13032 阅读 · 1 评论 -
【Pytorch深度学习实践】B站up刘二大人之Dataset&DataLoader-代码理解与实现(7/9)
开篇讲两句:本节内容,主要是把数据集写成了一个类,然后把之前直接在文件夹中读取数据的方式进行了修改;数据集类里面有三个函数,这三个函数较为固定,分别自己的作用;后面加载数据的DataLoader(注意L大写),直接可以调用对数据集类做了实例化的对象,即把他当做一个参数,传入DataLoader当中;完整代码:在这里插入代码片...原创 2022-04-11 10:55:23 · 2742 阅读 · 0 评论 -
【Pytorch深度学习实践】B站up刘二大人之Multiple Dimension Logistic Regression Model-代码理解与实现(6/9)
开篇讲两句:这节课的内容跟上一节的递进关系,在于输入数据的维度,不再是原本的一维数值(标量);而是升级为多维向量,这更符合多个自变量共同影响输出的实际应用场景,想起了吴恩达课程中的房价预测模型,卧室数量、厨房数量等,可以绑定在一起构成向量的形式,作为输入。完整代码:#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: 24_nemo@file: 07_MultipleDimensionInput_handType.py@time: 202原创 2022-04-11 09:20:40 · 1440 阅读 · 0 评论 -
【Pytorch深度学习实践】B站up刘二大人之Logistics Regression-代码理解与实现(5/9)
开篇讲两句:这里的原理还是要静下心来理解透,理解透了才能用的出来。拼写不能出错,这么低级的错误,卡住了两天。step的拼写。完整代码:#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: 24_nemo@file: 06_Logistic Regression_handType.py@time: 2022/04/10@desc:"""import torchimport matplotlib.pyplot as pltimp原创 2022-04-10 22:49:03 · 1699 阅读 · 2 评论 -
【Pytorch深度学习实践】B站up刘二大人之Linear Regression with PyTorch-代码理解与实现(4/9)
开篇讲两句:代码对我还是不简单,还是要花时间。我反应不过来变量之间的关系,没办法很快的想清楚这个过程。完整代码:#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: 24_nemo@file: 05_LinearRegressionwithPyTorch_handType.py@time: 2022/04/08@desc:"""import matplotlib.pyplot as pltimport torchimport原创 2022-04-08 20:51:07 · 1386 阅读 · 1 评论 -
【Pytorch深度学习实践】B站up刘二大人之 BackPropagation-代码理解与实现(3/9)
开篇讲两句:以往的代码,都是随便看看就过去了,没有这样较真过,以至于看了很久的深度学习和Python,都没有能够形成编程能力;这次算是废寝忘食的深入进去了,踏实地把每一个代码都理解透,包括其中的数学原理(目前涉及的还很浅)和代码语句实现的功能;也是得益于疫情封闭在寝室,才有如此踏实的心情和宽松的时间,最重要的是周边的环境,没有干扰。完整代码:#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: 24_nemo@file: 04_Bac原创 2022-04-08 20:01:32 · 2361 阅读 · 3 评论 -
【Pytorch深度学习实践】B站up刘二大人之 Gradient Descend-代码理解与实现(2/9)
开篇讲两句:刘二大人的课程我是从前天(4月5日)开始看的,今天看完了advanced cnn这部分,我做的也是图像,所以开始撸代码了,这次一定要理解清楚;对于刘老师的课程,我想说的是,他讲的非常透彻,不过门槛并不低,我有之前一段时间的pytorch跑通过几个github项目的基础和一些基本环境配置等基础,才能跟得上;另一方面,刘老师不仅自己理解很彻底,讲起来也很流利,同时还解开了我一直以来困扰的好几个问题,比如resnet是怎么把梯度消失问题解决的,刘老师两页PPT完全给我讲明白了,非常感谢!完整代原创 2022-04-08 13:01:18 · 2562 阅读 · 1 评论 -
【Pytorch深度学习实践】B站up刘二大人之LinearModel -代码理解与实现(1/9)
开篇讲两句:刘二大人的课程我是从前天(4月5日)开始看的,今天看完了advanced cnn这部分,我做的也是图像,所以开始撸代码了,这次一定要理解清楚;对于刘老师的课程,我想说的是,他讲的非常透彻,不过门槛并不低,我有之前一段时间的pytorch跑通过几个github项目的基础和一些基本环境配置等基础,才能跟得上;另一方面,刘老师不仅自己理解很彻底,讲起来也很流利,同时还解开了我一直以来困扰的好几个问题,比如resnet是怎么把梯度消失问题解决的,刘老师两页PPT完全给我讲明白了,非常感谢!完整代原创 2022-04-07 22:47:38 · 3985 阅读 · 1 评论 -
【隔离中的代码(9)】高分辨率图像预测-效果提升
上一次写这个代码是3月27日,以下是4月4日的结果,还是太慢了!完整代码:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月19日"""import mathimport operatorimport randomimport cv2import numpy as npclass Creature(object): def __init__(self):原创 2022-04-06 15:07:49 · 386 阅读 · 0 评论 -
【隔离中的代码(8)】高分辨率图像预测
# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月19日"""import operatorimport randomimport timeimport cv2import numpy as npclass Creature(object): def __init__(self): self.weight = np.zeros(9)原创 2022-03-27 00:49:18 · 2666 阅读 · 0 评论 -
【Pycharm】快速在pycharm终端中打开文件的位置
不用再在终端中一顿 cd 也找不到想要的文件位置啦在文件上,右键→打开于→终端原创 2022-03-26 16:34:21 · 5033 阅读 · 1 评论 -
【隔离中的代码(7)】图像反色快速实现
距离上一次发布隔离中的代码,已经有一个星期的时间了,这一个星期感觉没敢出什么东西,原本的生物系列还在解决Bug思考之后抓紧时间产出有价值的结果,才是重中之重完整代码:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月15日"""import cv2img = cv2.imread('3.JPG', cv2.IMREAD_GRAYSCALE)height = img.sha原创 2022-03-25 18:53:43 · 536 阅读 · 0 评论 -
【已解决】Pycharm 调试过程 F8失效 不好用
今天调试代码的过程中,F8失效解决办法关掉有道词典!原创 2022-03-25 00:24:14 · 603 阅读 · 3 评论 -
【熟练即王者】那些应该很快写出来的python代码[持续更新]
那些应该很快写出来的python代码文章目录那些应该很快写出来的python代码成文缘由:快速写个循环文件夹路径和路径拼接格式化字符串成文缘由:动手敲代码太少了,以至于离开百度,基本敲不出一行有效的代码,再加上同一个功能的代码复用频率太低,今天刚百度过的函数和写法,下一次用的时候,早忘了之前查的结果了。所以不妨把简单的,并且经常用的,都放在这,无论困难简单,最近一段时间还是老老实实呆着,老老实实把代码积累起来。还是要经常用,比如format,我知道它是做什么的,也知道大致形式是{}和百分号的配合原创 2022-03-25 00:13:13 · 1044 阅读 · 0 评论 -
【已解决】python安装PIL不成功
python使用pil是,报错没有该依赖包解决pip install pillowpil是python自带处理图像的模块因为python 2.7之后,pil不在维护,转而升级为pillow了。原创 2022-03-23 02:06:25 · 5648 阅读 · 0 评论 -
【4篇博客pytorch环境安装全纪录(四)】torch和torchvision版本对应关系及安装成功验证
文章目录问题导入下载位置导入离线包验证是否安装成功下一篇:[【4篇博客pytorch环境安装全纪录(三)】anaconda离线安装pytorch](https://blog.csdn.net/weixin_42306148/article/details/123649263)问题导入安装torch时候需要和torchvision有版本对应关系,故做笔记方便后期查看错误分析:安装pytorch或torchvision时,无法找到对应版本cuda可以找到,但是无法转为.cuda()以上两种转载 2022-03-21 23:51:32 · 986 阅读 · 0 评论 -
【4篇博客pytorch环境安装全纪录(三)】anaconda离线安装pytorch
上一篇:Win安装Pycharm文章目录上一篇:[Win安装Pycharm](https://editor.csdn.net/md/?articleId=123648904)创建虚拟环境进入虚拟环境在虚拟环境下安装下载好的.whl文件从镜像安装numpy创建虚拟环境命令行输入:conda create -n pytorch000 python=3.7进入虚拟环境conda activate pytorch000在虚拟环境下安装下载好的.whl文件导入离线文件的时候,要先进入到离线文件所转载 2022-03-21 23:31:29 · 309 阅读 · 0 评论 -
【4篇博客pytorch环境安装全纪录(一)】Anaconda介绍、安装及使用教程
文章目录Anaconda 是什么介绍特点Anaconda具有如下特点其特点的实现主要基于Anaconda拥有的:Anaconda、conda、pip、virtualenv的区别Anaconda安装条件安装平台安装条件Anaconda安装下载安装包安装过程常用命令重要说明:转载自:Anaconda 是什么介绍Anaconda是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。特点Anaconda具有转载 2022-03-21 22:54:56 · 285 阅读 · 0 评论 -
【隔离中的代码(6)】首次实现完整python代码
技术要求:给定一个1000个数据的数据集,用来训练参数;拿来5个测试样本,测试训练的结果是否正确,注:测试结果含有GT。完整代码:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月16日"""import operatorimport randomclass Creature(object): def __init__(self):原创 2022-03-18 00:32:17 · 313 阅读 · 0 评论 -
【隔离中的代码(5)】仿神经网络方法的抛物线系数拟合
技术要求:用前两天完成的算法,拟合出 y = a x^2 + b x + c 二次函数曲线;绘制函数图像完整代码:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月16日"""'''拟合抛物线,GT函数是:a = 3, b = 4, c = 5'''import randomimport numpy as npimport matplotlib.pyplot原创 2022-03-18 00:17:45 · 1126 阅读 · 0 评论 -
【隔离中的代码(4)】用“繁殖”记忆功能拟合曲线
技术要求:通过这两天写的程序拟合一次函数曲线;绘制出拟合后的曲线;完整代码:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月16日"""import randomimport matplotlib.pyplot as pltclass Creature(object): def __init__(self): self.weight =原创 2022-03-17 01:24:37 · 362 阅读 · 0 评论 -
【隔离中的代码(3)】上帝视角计算生物最佳生存温度并绘图
背景:在前一天实现功能的基础上,利用‘繁衍’下一代的记忆功能,逐渐逼近生存的最优温度条件;绘制曲线尝试描述生物数量随温度变化的改变;# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月16日"""import randomimport matplotlib.pyplot as pltclass Creature(object): def __init__(原创 2022-03-17 01:15:18 · 378 阅读 · 0 评论 -
【隔离中的代码(2)】旭哥教我当上帝
本脚本的目的在于:通过当上帝,熟悉python代码的使用背景:有一个种族,在有限资源的世界里生存,可以繁衍,同时有寿命上限;个体的生存条件之一是温度,不适宜的温度和寿命的限制导致个体死亡;适宜的温度和剩余资源可以促进个体繁衍;代码如下:# !usr/bin/env python3# -*- coding:utf-8 -*-"""@author : 24nemo @date : 2022年03月15日"""import randomclass Creature(obje原创 2022-03-16 00:04:49 · 411 阅读 · 0 评论 -
【隔离中的代码(1)】删除所复制PDF中的空格
今天写了俩小时的代码,一定得po出来看看:代码功能与使用方法:在复制文本过程中,会将所复制的换行符一同复制到剪切板,这不利于粘贴时使用;运行.py脚本,所复制的文本会自动受到脚本处理,在粘贴时,获得的文本是所需的格式;import timeimport pypercliplast_result = ''while True: if last_result == pyperclip.paste(): time.sleep(0.1) else:原创 2022-03-15 23:38:01 · 506 阅读 · 0 评论 -
【PyTorch教程】P33 github的使用
P33 github的使用在github上搜索项目的技巧:按照获得的star数量,排序。推荐下面的project。开源代码的使用技巧:把代码中,参数设置为require的内容,全部改成default,并设置一个默认值;这样就可以在pycharm中,直接运行了。Readme中的运行方式,两个横杠后面,是参数的名称,紧接着,设置的是该参数选择的值。可以运行的代码# !usr/bin/env python3# -*- coding:utf-8 -*-"""author :24nemo原创 2022-03-09 07:59:00 · 1661 阅读 · 0 评论 -
【PyTorch教程】P32 完整的模型验证套路
P32 完整的模型验证套路利用已经训练好的模型,给他一个输入,进行测试:实际验证过程:-报错处理:在gpu上训练的结果,想要用在cpu电脑上,做test,需要第38行,这一步叫:做映射(map):可以运行的代码# !usr/bin/env python3# -*- coding:utf-8 -*-"""author :24nemo date :2021年07月07日"""import torchimport torchvisionfrom PIL impo原创 2022-03-11 08:18:15 · 1772 阅读 · 0 评论