自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows功能无法安装以下功能:.NET Framework 3.5(包括.NET 2.0和3.0)

windows功能无法安装以下功能:.NET Framework 3.5(包括.NET 2.0和3.0)1.首先以管理员身份打开命令提示符2.再输入:SFC /scannow3.待扫描完成后输入:dism /online /Cleanup-Image /RestoreHealth4.重启电脑即可。...

2021-05-11 10:23:08 11502 1

原创 Blas xGEMMBatched launch failed与cuDNN launch failure

Blas xGEMMBatched launch failed解决方法解决方法解决方法import osos.environ['TF_FORCE_GPU_ALLOW_GROWTH'] = 'true'

2021-02-09 12:36:22 1958 2

原创 18.Keras与Tensorflow混用(再战VAE)

Tensorflow : 1.9.0import tensorflow as tfimport kerasimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.gridspec as gridspecimport keras.backend as Kimport osfrom keras.layers ...

2020-02-28 21:26:44 244

原创 17.Keras后端之VAE实战

1.Keras后端Keras 是一个模型级库,为开发深度学习模型提供了高层次的构建模块。它不处理诸如张量乘积和卷积等低级操作。相反,它依赖于一个专门的、优化的张量操作库来完成这个操作,它可以作为 Keras 的「后端引擎」。相比单独地选择一个张量库,而将 Keras 的实现与该库相关联,Keras 以模块方式处理这个问题,并且可以将几个不同的后端引擎无缝嵌入到 Keras 中。打个比方,之前我...

2020-02-28 12:45:07 770

转载 16.Keras功能函数模型的应用

本文转载自keras中最常用深度学习的API写在前面,如果执行本文代码有以下报错,你再回来看解决方案,现在可以直接看正文部分:pydot failed to call GraphViz或者GraphViz’s executables not found那就需要以下操作(1)打开Anaconda Propmt,在tensorflow-gpu环境中pip uninstall pydotp...

2020-02-18 00:09:11 263

原创 (补)Win10上安装Tensorflow-Gpu与Jupyter

1.版本匹配首先要确定自己安装哪个版本的 tensorflow-gpu ,找到对应的Cuda版本等,关于版本的相关信息点击版本信息我选定的版本是:Tensorflow-gpu : 1.9.0Cudn : 9.02.下载安装包2.1下载Anaconda下载地址:Anaconda下载地址点自己需要的...

2020-02-17 19:28:51 483

原创 15.Keras回调函数(Callbacks)应用

Keras中回调函数应用点击回调函数使用先导入callbacks#导入callbacks模块import keras.callbacks as callb1.EarlyStopping(1)作用:当被监测的数量不再提升,则停止训练。(2)相关参数:(3)用法:#EarlyStoppingearlystop = callb.EarlyStopping(min_delta=0.0...

2020-02-14 22:45:44 236

原创 14.Keras之保存载入模型

1.模型的保存与载入1.1安装h5py要保存模型,首先要安装h5pypip install -i https://pypi.tuna.tsinghua.edu.cn/simple h5py1.2保存模型在训练完模型后,保存模型#训练模型model.fit(x_train,y_train,batch_size=60,epochs=20)#保存模型,这里是相对路劲model.sa...

2020-02-14 22:26:01 236

原创 13.Tensorflow之初识Keras(2)

1.创建模型方法(1)方法一:#创建模型model = Sequential()#在模型中添加全连接层model.add(Dense(256,input_dim=784,activation='tanh'))model.add(Dense(100,activation='relu'))model.add(Dense(10,activation='softmax'))(2)方法二:...

2020-02-12 20:41:28 240

原创 12.Tensorflow之初识Keras(1)

1.安装keras安装Keras要注意版本对应问题,不然会出错:我的是tensorflow1.7.0,所以安装方式:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras==2.1.6安装成功后检测是否可行:...

2020-02-12 20:32:42 298

原创 11.自编码器及变分自编码器

1.自编码器自编码器的介绍可以点击这里。自编码器包含两部分:编码器与解码器。编码器相当于把数据压缩,解码器相当于将数据解压。编码就是数据降维,解码就是升维,之前的神经网络与卷积网络都叙述过,不再赘诉。2.去噪自编码去噪自编码与自编码器类似,都是编码与解码的过程。只是去噪自编码中原始数据是具有噪声的,通过去噪自编码器后,可以将数据中的噪声去除。...

2020-01-21 12:18:13 729

原创 10.训练自己的数据集(3):将图片文件制成Dataset数据集

本文所用数据集与8.训练自己的数据集(1):TFRecords编写与读取一样,此处不再赘诉。1.将图片文件制作成Dataset数据集1.1获取文件名与标签import tensorflow as tfimport osfrom PIL import Imageimport numpy as np#生成图片与对应标签的列表def load_sample(sample_dir): ...

2020-01-06 20:19:27 8622 5

原创 9.训练自己的数据集(2):卷积神经网络之花卉分类

本文接上一篇:8.训练自己的数据集(1):TFRecords编写与读取,文件是共享的,不再赘述。1.先看看训练集与测试集大小:import tensorflow as tfimport osimport numpy as npfrom PIL import Image#查看tfrecords中数据集的大小def total_sample(tfrecord_name): sa...

2020-01-06 00:32:05 1362 2

原创 8.训练自己的数据集(1):TFRecords编写与读取

1.编写TFRecords1.1数据集样式在处理数据集之前,先看看数据是什么样式的,如图:在flowers中包含train与test,train中又包含5类花卉图片,这5类各自的文件夹名就是他们的标签。1.2制作TFRecords步骤1将文件名与对应的标签以字典的形式表示:import tensorflow as tfimport osimport numpy as npfr...

2020-01-05 20:54:07 1265

原创 7.卷积神经网络(CNN)之手写数字(MNIST)识别(3)

1.卷积神经网络详见 直白介绍卷积神经网络2.代码实现:与全连接网络不通,本篇去掉了 正则化方法,改用了 Dropout方法,加入两个 卷积层 与 池化层 。import tensorflow as tfimport pylabimport osfrom tensorflow.examples.tutorials.mnist import input_datamnist = inp...

2020-01-01 21:30:01 227

原创 6.全连接神经网络之手写数字(MNIST)识别(2)

你好

2019-12-28 23:32:51 244

原创 5.深度学习小技巧

1.退化学习率2.正则化3.dropout

2019-12-28 21:02:26 174

原创 4.深度学习之损失函数(2)

1.交叉熵1.1 信息量1.信息是什么,信息是用来消灭随机不确定性的东西。一个东西越不确定,就需要越多的信息,信息量就是用来衡量我们所需要的信息多少。例如:事件A:太阳明天不会爆炸。事件B:太阳明天会爆炸。就直观的来看,事件B里包含的信息量是不是很大,但是到底有多大你说不出来。下面公式告诉你有多大。2.信息量公式:I(x)=−log(p(x))I(x)=-log(p(x))I...

2019-12-07 21:29:15 184

原创 3.深度学习之损失函数(1)

1.损失函数简介1.1损失函数作用损失函数绝对是深度学习中最重要的一部分,要想训练出好的模型,就必须要有个好的损失函数。首先,得明确损失函数是干嘛用的!通俗地说,损失函数就是告诉网络模型预测值与真实值的差距,描述模型预测的好坏,好让网络模型朝着我们期望的好的方向进行学习。举个简单的例子,就像猜数字游戏,我们随便写下一个数字,让计算机来预测我们写的值,这时我们就需要一个损失函数来告诉计算机...

2019-12-04 23:42:16 743

原创 2.深度学习中的激活函数

首先要明确激活函数的作用,就是用来给模型加入非线性因素,使得模型处处可微。神经网络的一般形式是:Y=∑inwixi+bY = \sum_i^n w_ix_i +bY=i∑n​wi​xi​+b加入激活函数后,形式为:Y=激活函数(∑inwixi+b)Y = 激活函数(\sum_i^n w_ix_i +b)Y=激活函数(i∑n​wi​xi​+b)以下是几种常用激活函数介绍:1.si...

2019-12-02 10:36:49 548

原创 Python之pyplot(数据可视化)

先导入pyplotimport matplotlib.pyplot as plt1.绘制折线图1.2 首先我们需要x,y的数据#生成0~25之间均分的40个数x = np.linspace(0,25,40)y = np.copy(x)#将y打乱np.random.shuffle(y)print('x: ',end='')print(x)print('y: ',end...

2019-11-30 22:35:40 594

原创 1.Tensorflow之手写数字(MNIST)识别(1)

1.导入MNIST数据集1.1下载MNIST数据集:from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data',one_hot = True)运行上面代码,会自动将 MNIST数据集 下载并存入指定文件夹。注意,如果网速太慢,会导致下载...

2019-11-29 15:40:59 231

原创 Python之Numpy(2)

Numpy的使用(2)1.维度axis对于二维矩阵,(axis = 0)时指的是列,(axis = 1)时指的是行;对于三维矩阵,(axis = 1)时指的是列,(axis = 2)时指的是行;之后就以此类推。matrix1 = np.array([ [1,3,6,45], [8,5,6,99], [4,1,6,4] ])#打印每...

2019-11-28 19:22:17 247

原创 Python之Numpy(1)

Numpy的使用(1)1.首先导入numpyimport numpy as np1.向量及矩阵的创建方法1.1创建向量vector = np.array([1,6,9,3])print(vector)print(vector.shape)[1 6 9 3](4,) #一维的四元素向量1.2创建矩阵matrix = np.array([[1,3,6],[8,5,6],[...

2019-11-28 18:52:26 244

release.7z

Graphviz工具,用于解决Python决策树可视化中‘GraphViz's executables not found'问题。

2020-02-18

TFRecord_Study.zip

通过TFRecord存储读取自己的图像数据,数据主要包含3种类别的花卉图像,用于卷积神经网络的训练。

2020-01-05

空空如也

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

TA关注的人

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