自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二进制转化代码

Num_digits = 8 # 表示8位二进制数def binary_encode(i,Num_digits): return [i >> d & 1 for d in range(Num_digits)][::-1]print(binary_encode(1,Num_digits))>>>[0, 0, 0, 0, 0, 0, 0, 1]pri...

2020-04-29 22:15:37 1536

原创 两层线性神经网络的多种实现方法(pytorch入门1)

Numpy实现完全用numpy写,第一层线性层,第二层relu激活层,第三层线性层# 用numpy实现两层神经网络import numpy as npN,D_in,H,D_out = 64,1000,100,10x = np.random.randn(N,D_in)y = np.random.randn(N,D_out)# w1 = np.random.rand(D_in,H)#...

2020-04-29 19:37:09 923

原创 torch.nn定义简单的线性神经网络

官网实践:定义了两个线性层,中间夹一个relu激活层,100维的输入可以得到1维的输出import torch.nn as nnimport torchN,D_in,H,D_out = 10,100,10,1model = nn.Sequential( nn.Linear(D_in,H), nn.ReLU(), nn.Linear(H,D_out),)x =...

2020-04-29 16:55:33 402

原创 手写relu激活函数(numpy、torch)

Numpy:import numpy as npx = np.random.randn(100)x_relu = np.maximum(x,0)Pytorch:import torchx = torch.randn(100)x_relu = torch.clamp(x,min = 0)关于torch.clamp:examples:a = torch.randn(4)a&g...

2020-04-29 16:08:42 889

原创 torch的cuda

当然,我没有GPU

2020-04-29 15:01:10 165

原创 numpy与torch转换

torch转numpyimport numpy as npimport torcha = torch.ones(5)b = a.numpy()b:array([1., 1., 1., 1., 1.], dtype=float32)此时,两者共享一个内存空间:b[1] = 2b:array([1., 2., 1., 1., 1.], dtype=float32)a:Out[1...

2020-04-29 14:51:07 1775

原创 torch.transport

z.transport(0,1)交换了z的0、1两个维度相当于做了转置(z.t() or z.view(8,-1))同时,也支持in-place操作,即用transport_来改变z自身

2020-04-29 14:38:23 342

原创 torch.randn与torch.rand

torch.randn:正态分布随机生成torch.rand:0-1随机生成

2020-04-29 14:27:56 391

原创 pytorch热门项目(b站)

图像分类图像分类+识别图片风格转换两张图片之间的风格转换一段话描述一张图情感分析问答系统seq2seq翻译聊天机器人游戏GPT2

2020-04-28 20:57:02 292

原创 常用激活函数(仅公式与图像)

sigmoid:f(x)=11+e−xf(x)= {\frac{1}{1+e^{-x}}}f(x)=1+e−x1​tanhrelur(x)=max(0,x)r(x) = max(0,x)r(x)=max(0,x)softplusf(x)=log⁡(1+ex) f(x) = \log{(1+e^x)} f(x)=log(1+ex)tobecontinued

2020-04-28 20:32:26 830

原创 mnist手写字识别

import tensorflow as tftf.__version__'1.2.1'from tensorflow.examples.tutorials.mnist import input_dataC:\Users\13359\.conda\envs\python36\lib\site-packages\tensorflow\python\framework\dtypes.py:4...

2020-04-25 14:53:07 290

原创 决策树的生成与剪枝(原理与代码)

决策树的剪枝(ID3、C4.5)1.预剪枝原理介绍  预剪枝需要将训练集划分成训练集和验证集两部分。在根据训练集生成决策树时,面对一个已经被选中的(信息增益最大)的待划分特征,需要根据验证集在该特征划分前、划分后两种情况下不同的精确度来决定是否划分。若划分后的精确度高于或者等于划分前,则划分;若划分后的精确度小于划分前,则直接给定该特征的叶子结点,其类别标签为训练样例数最多的类别。实例分析...

2020-04-21 15:07:58 3380

原创 RNN与LSTM

RNNX为不同时间的输入向量,h是隐藏层,o是输出层,RNN中隐藏层中的hi与距离它很远的hj关系不是很大,以至于输出的o与o之间,只有临近的才有所联系,而我们的语言不是这样,,就比如这句话,中间的…可能很长,通过前面的france预测后面的franch很难实现。LSTM斯认为与RNN相比,是隐藏层有所不同。LSTM的隐藏层有两个元素,h很好理解,存储的就是隐藏层的状态;c存储的则是长期状...

2020-04-16 14:02:03 408

原创 单精度IEEE754表示的最大正数

单精度IEEE754由一位尾符八位阶码二十三为尾数组成要使表示的数最大,尾符一定为0表正数,阶码一定最大,但八位全1不符合规范,最大是11111110表示254,减去偏移量127,得127尾数23位都取1,小数点之前也可以保存一个1,因此是20+2-1+…+-23=2-2-23又阶码最大为127,故最大正数为2127 * (2-2-23),得2128-2104...

2020-04-15 21:14:58 12254 4

原创 完全平方数leetcode

279完全平方数任何正整数都可以拆分成不超过4个数的平方和如果一个数最少可以拆成4个数的平方和,则这个数还满足 n = (4^a)*(8b+7)如果不满足,那只可能拆成1、2、3个数的平方和如果这个数本来就是某个数的平方,那么答案就是1如果不满足,那只能拆成2或3个数的平方和如果答案是2,即n=a2+b2,那么我们可以枚举a否则就只能是由三个数组成...

2020-04-14 13:41:15 187

原创 朴素贝叶斯

贝叶斯一个例子:假设小明有3个苹果,1个梨,其中单个苹果已经烂掉的概率为1/3,单个梨已经烂掉的概率为2/3.问:小明拿出一个水果,它已经烂了,那么它最可能是苹果还是梨呢。解:设W1表示苹果、W2表示梨,X表示烂掉这一事件。则,P(W1) = 3/4;P(W2)=1/4;P(X|W1)=1/3;P(X|W2)=2/3。问的是在已知烂了这一事件发生的条件下,分别可能是两种水果种类的概率,取较大的...

2020-04-03 18:24:13 209

原创 关于python的map

之前,我想要把自己input进来的字符全部转换为整数,我会这样做:input_list = [int(i) for i in input().split()]知道我看见了一篇博文,他是这样写的input_list = list(map(int,input().split()))我才意识到自己的蠢...

2020-04-02 10:02:20 127

转载 基于随机森林来选择特征

参考地址: https://www.toutiao.com/a6644771438534328836/当数据集的特征过多时,容易产生过拟合,可以用随机森林来在训练之后可以产生一个各个特征重要性的数据集,利用这个数据集,确定一个阈值,选出来对模型训练帮助最大的一些特征,筛选出重要变量后可以再训练模型;本文所...

2020-04-01 18:30:20 539

空空如也

空空如也

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

TA关注的人

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