![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytorch
Binary_1012382501
这个作者很懒,什么都没留下…
展开
-
单层GNN完成cora数据集节点分类任务
import torchimport torch.nn as nnimport torch.nn.functional as Fimport numpy as npimport matplotlib.pyplot as plt"""引用上一篇博客中所用到的数据处理函数"""from coraDatasetsProcess import mainnode_nums,feature_dims,label_list,feat_Matrix,degree_list,cites,X_Node,..原创 2020-07-15 11:22:29 · 1217 阅读 · 0 评论 -
Cora数据集处理用作下游社交网络任务
import osimport numpy as npfrom tqdm import tqdmimport matplotlib.pyplot as pltimport torchimport torch.nn as nnimport torch.nn.functional as F'''node_num, feat_dim, stat_dim, num_class, Tfeat_Matrix, X_Node, X_Neis, dg_listcora.content共有2708.原创 2020-07-14 20:25:44 · 826 阅读 · 2 评论 -
pytorch--图像处理
#导入模块import torchimport torchvision#数据集库import torchvision.transforms as transforms#数据集加载模块transform=transforms.Compose( [transforms.ToTensor(), transforms.Normalize((0.5,0.5,0.5),(0.5,...原创 2020-04-26 20:23:22 · 377 阅读 · 0 评论 -
pytorch神经网络
import torch.nn as nnimport torchimport torch.nn.functional as F#定义网络模块 主要包括初始化、前向传播、数据维度处理class Net(nn.Module): #初始化 def __init__(self,channel,kernel_count,kenel_size): super(N...原创 2020-04-24 10:17:48 · 197 阅读 · 0 评论 -
pytorch系列(七):CNN实现数字图像分类
import torchimport torchvision#包含一些数据集,像如mnistimport torch.utils.data as Dataimport torch.nn as nnimport matplotlib.pyplot as plt#超参数EPOCH=1BATCH_SIZE=50LR=0.01DOWNLOAD_MNIST=True#是否下载数据集...原创 2020-03-02 20:52:23 · 2384 阅读 · 0 评论 -
pytorch系列(六):各种优化器的性能比较
import torchimport torch.utils.data as Dataimport torch.nn.functional as fimport matplotlib.pyplot as plt#指定超参数LR=0.01#学习率BATCH_SIZE=32#批数据的大小EPOCH=12#迭代次数#构造数据集x=torch.unsqueeze(torch.lin...原创 2020-03-02 11:03:38 · 1018 阅读 · 0 评论 -
pytorch系列(五):批训练的数据划分
import torchimport torch.utils.data as Data#导入pytorch的数据处理模块#DataLoader是一种处理数据的工具,能够自动处理tensor形式的数据,训练过程中能更好的迭代数据BATCH_SIZE=8#批训练的数据个数#原始数据x=torch.linspace(1,10,10)y=torch.linspace(10,1,10)...原创 2020-03-01 21:17:45 · 724 阅读 · 0 评论 -
pytorch系列(四):模型的保存和提取
import torchimport torch.nn.functional as f#构造假数据# x=torch.squeeze(torch.linspace(-1,1,100))#shape为[100]的数组x=torch.unsqueeze(torch.linspace(0-1,1,100),dim=1)#shape为(100,1)的tensory=x.pow(2)+0.2*...原创 2020-03-01 20:47:15 · 350 阅读 · 0 评论 -
pytorch系列(三):快速搭建网络结构
import torchimport torch.nn.functional as f#定义一个calss类继承pytouchclass Net(torch.nn.Module): #初始化函数 def __init__(self,n_feature,n_hidden,n_output): super(Net,self).__init__() ...原创 2020-03-01 20:09:58 · 320 阅读 · 0 评论 -
pytorch系列(二):pytorch分类算法简单实现
#该案例主要是做简单节点分类任务的模型训练import torchimport matplotlib.pyplot as plt#数据集构造 都是tensor张良结构n_data=torch.ones(100,2)#数据基本形态 100x2的维度x0=torch.normal(2*n_data,1)#第一种类型的数据,服从为1的正态分布 100x2的维度 横坐标和纵坐标y0=t...原创 2020-02-24 21:21:18 · 1056 阅读 · 0 评论 -
pytorch系列(1):简单回归算法实现
import torchimport matplotlib.pyplot as plt#torch.unsqueeze()度扩充,将1*100的tensor变为100*1的维度,作为完整数据集一次性喂给网络 还有squeeze正好相反x=torch.unsqueeze(torch.linspace(-1,1,100),dim=1)#训练集-1到1共100个数据y=x.pow(2)+...原创 2020-02-24 19:13:15 · 302 阅读 · 0 评论