- 博客(6)
- 收藏
- 关注
原创 Dropout之后,为什么测试时需要乘以补偿系数
假如dropout为0.5,那么如下的一个神经元的输出结构如图,需要在测试时乘以0.5,因为如果我们不这么做的话会得到一个相对于训练环节的输出期望值来说大很多的值(因为训练环节是随机0.5舍弃了神经元 参考图片),分布也会变,所以通过乘以0.5来补偿这个巨大的偏差。当然我们也可以在训练时乘以2倍,这样就不需要在测试时来乘以0.5来使得两个环节匹配。...
2019-02-25 12:49:37
2438
转载 Tensorflow基础知识---训练样本的batch_size数据的准备
在深度学习中除了模型最重要之外,数据更为重要,数据格式是模型输入的第一步,这里暂时只讨论batch_size的含义,如何准备batch_size的训练集数据,并不去过多的讨论如何batch_size的大小对学习效果的影响。batch_size准备batch_size的数据的原因主要是训练集在执行反向传播时需要用到梯度下降算法,使用所有样本进行训练的时候,会使得训练的时间复杂度大大增加,因此...
2018-11-19 09:52:23
1079
原创 windows,ubuntu双系统,直接删掉带linux磁盘内容后,开机出现grub>界面的解决办法
首先,出现这种现象后,重新开机重启按F2/F12进入bios界面选择Windows Boot Manager进入windows。然后重新配置开机引导,避免下一次开机还是要重复上面步骤才能进入windows1.首先我们需要查看电脑硬盘是GPT分区还是MBR分区,不同的类型的解决方法是不一样的(一般win8以后都是GPT居多,当然不是绝对的,可以https://jingyan.baidu.co...
2018-11-16 13:48:36
4817
7
原创 通过cv2.resize()来改变图片大小
import cv2import matplotlib.pyplot as plt image=plt.imread('timg.jpg')res=cv2.resize(image,(224,224),interpolation=cv2.INTER_CUBIC)plt.imshow(res) 其中对于cv2.resize()函数: image是要改变的图片,(224,224)...
2018-11-16 13:46:41
12043
1
原创 如何将一个shape为(10000,3072)的数组(像素点为32x32)转换为相应的图片
10000行代表有10000张图片,每一行有3072个数据,可以理解为32X32X3代表了像素为32X32的RGB三通道彩色图片例如,现在要取第2张图片 image是一个(10000,3072)的数组image[i]取出第i行,然后分别取出RGB的三个1024个数据reshape(32,32,1)是为了将1024数据变成32x32个数据点,必须要写成(32,32,1)才可以,如...
2018-11-16 13:35:38
2197
原创 python中图片转base64,再转html保存方法
图片转base64方法:import base64f=open (r'image.jpg','rb')bian_ma=base64.b64encode(f.read())f.closebase64转html保存在本地方法:base_64='...............' #......为图片的base64码,即上面的变量 bian_mamessa...
2018-05-20 13:47:05
2042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人