Python
竹篓有个天
如有侵权,请私信我
展开
-
Jittor 深度学习框架入门(pytorch转换)、对比
1.PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。中文网站:https://pytorch-cn.readthedocs.io/zh/latest/2.NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运原创 2021-09-08 21:08:24 · 2420 阅读 · 0 评论 -
python 图片拆分并保存至两个文件夹
# -*- coding: utf-8 -*-"""Created on Wed Jul 7 10:40:16 2021@author: ZM"""import osimport timeimport cv2import numpy as np# ----------------------------------------------------------------------------------------------------------------# --.原创 2021-07-07 17:14:52 · 692 阅读 · 0 评论 -
python 代码调试问题 YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated RuntimeError
问题1:YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsa解决1:5.1弃用了load原本的用法在yaml.load(list, Loader=yaml.FullLoader)加上 Loader=yaml.FullLoader 就行了问题2:RuntimeError[Errno 32] Broken pipe:A...原创 2021-06-29 16:16:27 · 245 阅读 · 0 评论 -
成功解决can‘t pickle Environment objects和Ran out of input
成功解决ForkingPickler(file, protocol).dump(obj) TypeError: can't pickle Environment objects以及self = reduction.pickle.load(from_parent) EOFError: Ran out of input本人是在调试lsun数据集&&神经网络代码时出现,问题显示如下:因为windows操作系统的原因,在Windows中,多进程multiprocessing使用的是序原创 2020-09-28 15:03:40 · 5301 阅读 · 12 评论 -
(已解决)pytorch错误:RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED (安装cuda)
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED原因:pytorch与cuda版本不对先卸载了pytorch:conda uninstall pytorch,再安装cuda的话,会自动覆盖cuda版本。打开cmd,命令行输入import torchprint(torch.__version__)print(tor...原创 2020-02-08 17:54:29 · 54675 阅读 · 11 评论 -
pytorch实现wGAN(附代码)
WGAN在GAN上加入了wasserstein ditance做了改善:有一个梯度惩罚项,X是做了一个线性插值。梯度惩罚:惩罚系数取0.2,总训练5000次,批次为512,优化器同上。代码:# -*- coding: utf-8 -*-"""Created on Tue Jan 14 16:37:46 2020@author: ZM"""import torc...原创 2020-02-02 19:09:15 · 7496 阅读 · 12 评论 -
pytorch实现GAN(附代码)
GAN定义的生成器和判别器网络结构:GAN训练:首先训练D,每迭代训练5次D再迭代训练一次G,总训练5000次,批次为512。数据集为8个高斯混合模型,使得GAN去拟合一个圆上的8个分布点。根据GAN的loss函数,使得D尽可能的大,G尽可能的小,所以D取负数。过程中用到了visdom可视化工具。import visdomviz = visdom.Visdo...原创 2020-02-02 19:05:34 · 4991 阅读 · 1 评论 -
pytorch基础(附代码)
1.基本数据类型:pytorch只是一个GPU加速库,不支持String,使用编码表示。不同维度数据类型不同。dim=0:loss表示;dim=1: bias/linear input;dim=2:linear input batch;dim=3: RNN input batch; dim=4: 图片[b,c,h,w].#要有文件声明import torch,随机生成一个服从...原创 2020-02-02 18:55:05 · 442 阅读 · 0 评论 -
基于pytorch实现手写数字识别(附python代码)
/1加载图片:加载数据集,没有的话会自动下载,数据分布在0附近,并打散。训练集:测试集=6k:1k。utils.py文件:plot_image()绘制loss下降曲线; plot_curve()显示图片通过plot_image()可视化结果。minst_train.py文件:读取Minst数据集/2 加载模型:三层线性模型,前两层用ReLU函数,batch_size=512,一张图片2...原创 2020-02-02 18:35:30 · 4437 阅读 · 0 评论 -
图像分割算法实现(matlab/python)
1.最大类间方差法:根据直方图以某一会灰度为阈值将图像分割成两部分,计算两组的方差,当被分成的两组之间的方差最大时,这个灰度为阈值灰度值。(基于阈值分割)img = imread('1.jpg');%原图 I_gray=rgb2gray(img);%转换为灰度图 subplot(121),imshow(img);%转换为双精度I_double=double(I_gra...原创 2019-10-21 20:08:23 · 3951 阅读 · 0 评论 -
CNN & Python实现(tensorflow构建一个CNN、Keras)
1.TensorFlow:开源;采用 数据流图(Data flow graphs)来计算(计算图);在会话 (Session) 的上下文 (Context) 中执行图with tf.Session() as sess: result = sess.run([pro]) print(result)with...Device语句用来指派特定的 CPU 或 GPU 执行操作:...原创 2019-09-22 17:29:50 · 2782 阅读 · 0 评论 -
Python学习(笔记4-数据清洗)
数据清洗相关代码例子已上传****1.Pandas:一个强大的分析结构化数据的工具集基础是NumPy ,提供了高性能矩阵的运算 应用:数据挖掘、数据分析如:学生成绩分析、股票数据分析等。 提供数据清洗功能2.Pandas的数据结构Series类似一维数组的对象 通过list构建Series:ser_obj=pd.Series(range(10)) 由数据和索引组成:索...原创 2019-09-14 12:33:57 · 342 阅读 · 0 评论 -
Python学习(笔记3-网络爬虫)
数据爬虫相关代码例子已上传****1.NumPy (Numeric Python) :用Python实现的科学计算库强大的N维数组对象array 成熟的科学函数库 实用的线性代数、随机数生成函数等 NumPy的操作对象是多维数组ndarray ndarray.shape数组的维度 创建数组: np.array(<list>) , np.arrange() ...原创 2019-09-13 21:42:43 · 217 阅读 · 0 评论 -
Python学习(笔记2-文件)
相关代码及项目稍后上传*******1.文件基础文件:存储在外部介质(如:硬盘)上的数据或信息的集合 文本文件: 一般指只有字符编码存储的文件,能够被最简单的文本编辑器直接读取 编码:信息从一种形式转换为另一种形式的过程 常用的编码:ASCII, Unicode, UTF-8... 多行文本,用\n表示换行2.文件操作步骤:打开文件->操作文件(读、写等) -&g...原创 2019-09-12 15:11:51 · 174 阅读 · 0 评论 -
记录Python学习基础知识(笔记1)
1.列表相关操作列表操作符 含义 list1+list2 合并(连接)两个列表 list1*n 重复n次列表内容 len(list) 返回列表长度(元素个数) x in list1 检查元素是否在列表中 列表操作符 含义 list1.append(x) 将x添加到列表末尾 list1.sort(...原创 2019-09-12 13:23:06 · 225 阅读 · 0 评论