自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 pytorch 人脸识别

import torchimport osimport numpy as npimport torch.nn as nnimport matplotlib.pyplot as pltimport timeimport torchvisionfrom torchvision import transforms,models,datasetsimport torch.optim as optim#训练集在train文件夹下,每种类别的人脸都位于同一个子目录下。验证集数据类似data_d

2021-01-27 19:33:29 3604 4

原创 pytorch 分类问题

import torchimport torchvisionimport torch.nn as nnfrom torch import optimimport torch.nn.functional as Ftransform=torchvision.transforms.Compose( [ torchvision.transforms.ToTensor(), torchvision.transforms.Normalize((0.5,0.5,0.5

2021-01-25 09:56:34 119 1

原创 模型创建

我们在定义网络的时候,需要创建一个类,让这个类继承nn.Module类,并重写nn.Module类中的forward方法。把网络中具有可学习参数的层放到构造函数里面。在forward方法中,定义了网络前向传播的过程。下面举个例子:`import torchimport torch.nn as nnclass Net(nn.Module): def __init__(self): nn.Module.__init__(self) self.conv1=nn.C

2021-01-23 16:36:42 116

原创 pytorch 张量

1.张量的创建#创建一个5*3的张量,此张量未被初始化x=torch.Tensor(5,3)#创建一个随机产生的5*3的张量,张量里面的数据是位于0-1之间的y=torch.rand(5,3)#创建一个内容全为0的5*3的张量t=torch.zeros(5,3)#创建一个内容全为1的5*3的张量q=torch.ones(5,3)#直接利用数据构建张量p=torch.Tensor([[1,2,3], [4,5,6]])张量的创建依据上面的格式来创

2021-01-23 13:35:19 642

原创 python 继承

继承的用法如下:class Person: def __init__(self,name,age): self.name=name self.age=age def show(self): print(self.name,self.age)#实现对Person类的继承class Student(Person): def __init__(self,name,age,score): #继承时首先要对父类的构造函数

2021-01-21 16:21:03 71

原创 python 动态绑定属性与方法

动态绑定属性与方法的意思就是在本没有这个属性与方法的实例对象中添加这个属性与方法。具体操作如下:class Stduent: def __init__(self,name,age): self.name=name self.age=age def eat(self): print(self.name+"正在吃饭")std1=Stduent("李明",20)std2=Stduent("张三",30)#动态绑定属性std1.gen

2021-01-21 10:44:14 136

原创 蓝桥杯 质数

1.问题描述我们知道第一个质数是2,第二个质数是3,第三个质数是5…请你计算第2019个质数是多少?2.答案提交这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。3.代码#include<iostream>using namespace std;int main() {//我们使用sum来记录它是第几个质数,sum初始值设为2是因为我们的i是从5开始的,5前边是有两个质数的 int sum = 2;/

2021-01-20 09:53:56 1148 3

原创 蓝桥杯 立方和

1.题目描述小明对数位中含有2、0、1、9的数字很感兴趣,在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和是574,平方和是14362,立方和是400816。请问,在1到2019中,所有这样的数的立方和是多少?2.问题分析我们需要对1~2019中的每个数进行判断,思路为:对于某个数来说,我们先对它的个位数进行判断,如果个位数是由2、0、1、9组成,则直接将这个数代入计算即可。如果他的个位数不符合2、0、1、9,并且它是有十位数的,那我们就接着对十位数进行判断,十位数符合

2021-01-19 14:50:36 990 5

原创 python 文件操作

1文件操作的套路1.打开文件2.读写文件读,将文件中的内容读取到内存中写,将内存中的数据写入到文件中3.关闭文件2.操作文件的函数或方法open:打开文件并且返回文件操作对象read:将文件内容读取到内存(默认一次性读入并返回文件的所有内容)wirte:将指定内容写入到文件close:关闭文件以读取文件为例:file=open("F://各种ppt//文件.txt")#read函数会返回文本的内容text=file.read()print(text)file.clos

2021-01-18 19:34:10 77

原创 matplotlib

本篇博客将从易到难的阐述matplotlib的各种用法。首先通过举一个例子,对matplotlib的用法有一个大致的了解。import matplotlib.pyplot as pltimport numpy as npx=np.linspace(-1,1,50)y=2*x+1plt.plot(x,y)plt.show()上述代码中的linspace是从(-1,1)之间选取50个点用作横坐标。注意在代码最后一定要加上plt.show()要不然图片不会显示出来。运行结果如下:1.f

2021-01-14 15:05:23 9048 3

原创 ResNet网络结构

论文解决的问题当更深的网络能够开始收敛时,一个退化问题就暴露出来了。随着网络深度的增加,精度达到饱和,然后开始退化。出乎意料的是,这种退化不是由过拟合引起的,向适当深度的模型中添加更多的层会导致更高的训练误差。经典网络的缺陷用以下图来解释:由上图不难看出,此模型56层的训练错误率和测试错误率都要高于20层的模型。由此可见,当模型的深度达到一定程度时会出现退化问题,即深模型的效果比浅模型的效果变差。此处作者提出了深度残差网络来解决退化问题,通过在网络架构多加入一条恒等映射,经过一次卷积,如果效果变差,

2021-01-11 14:23:01 7399

原创 python 字典

1.什么是字典我初步理解的字典和列表差不多,只不过列表的存储是一个挨着一个进行存储的,而字典是运用哈希函数来进行存储的。2.字典的创建格式与列表使用[]不同,字典是用{}来定义的。其基本格式是{键:值,键:值}举例:mydict={"zhanghengyuan":23,"zhuwenxin":14}print(mydict)mydict2={1:13,2:15}print(mydict2)其输出结果如下{‘zhanghengyuan’: 23, ‘zhuwenxin’: 14}{1:

2021-01-07 13:54:27 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除