- 博客(22)
- 收藏
- 关注
转载 visual studio 2017,OpenGL程序运行提示glut32.dll丢失问题的解决方案
转自:http://blog.csdn.net/liufeng520/article/details/8064170 我的问题和以上一模一样,所以记录下来以供后续查看和查找。 今天调试OpenGl的源程序,编译通过,但一运行就提示,计算机丢失 glut32.dll文件,郁闷的不行,上网查了下,网上提供的绝大多是做法都是,先下载这个文件复制这个文件到 C:\WINDOWS\sys...
2019-02-18 21:14:04 1412 1
原创 keras, CNN, mnist手写数字识别,实例
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense,Dropout,Convolution2D,MaxPooling2D,Flattenfrom...
2019-02-17 18:37:49 529
原创 keras,FCN,mnist手写数字识别,实例,添加隐藏层,添加正则化L2,防止过拟合
正则化(Regularization)L1和L2正则都是比较常见和常用的正则化项,都可以达到防止过拟合的效果。L1正则化的解具有稀疏性,可用于特征选择。L2正则化的解都比较小,抗扰动能力强。在求解过程中,L2通常倾向让权值尽可能小,最后构造一个所有参数都比较小的模型。因为一般认为参数值小的模型比较简单,能适应不同的数据集,也在一定程度上避免了过拟合现象。参数足够小,数据偏移得多一点也不会对结果...
2019-02-17 17:24:42 1797 1
原创 keras,FCN,mnist手写数字识别,实例,添加隐藏层,添加Dropout,防止过拟合
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense,Dropoutfrom keras.optimizers import SGD#载入数据...
2019-02-17 17:06:23 1390
转载 keras.preprocessing.image.ImageDataGenerator()图片生成函数
keras.preprocessing.image.ImageDataGenerator(featurewise_center=False, samplewise_center=False, featurewise_std_normalization = False, samplewise_std_normalization = False, zca_whiteni...
2019-02-16 22:20:43 1890 1
原创 keras,mnist手写数字识别,实例
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.optimizers import SGD#载入数据(x_trai...
2019-02-16 18:54:04 291
原创 keras非线性回归,实例,两种加激活函数的方式
import kerasimport numpy as npimport matplotlib.pyplot as plt#Sequential 按顺序构成的模型from keras.models import Sequential#Sequential是模型结构,输入层,隐藏层,输出层#Dense 全连接层,Activation激活函数from keras.layers impor...
2019-02-16 17:56:42 3933
原创 keras线性回归,实例
import kerasimport numpy as npimport matplotlib.pyplot as plt#Sequential 按顺序构成的模型from keras.models import Sequential#Sequential是模型结构,输入层,隐藏层,输出层#Dense 全连接层from keras.layers import Dense#使用num...
2019-02-16 16:45:16 744
原创 循环神经网络RNN,实例
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据集mnist=input_data.read_data_sets('mnist_data',one_hot=True)#输入图片是28*28n_inputs=28#输入一行,一行有28个数据。输入层有28个神经元...
2019-02-11 21:20:39 586
原创 循环神经网络RNN原理
循环神经网络RNN主要用于语音识别,机器翻译,图像描述等。语音和文字不能单独拿出来处理,必须连起来处理,所以RNN适用。1、传统的神经网络,x1和x2和x3和x4之间是没有联系的。 2、循环神经网络RNN,多了一个回路,每项之间都有联系 经过改进变成LSTM(Long Short Term Memory) 这是RNN循环神经网络中隐藏层...
2019-02-11 17:50:29 895
原创 卷积神经网络CNN,mnist实例
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist=input_data.read_data_sets('mnist_data',one_hot=True)#每个批次的大小,训练模型时,一次放入一批次batch_size=100 #一批次100张图#计算一共有多...
2019-02-10 23:10:20 367
原创 卷积神经网络CNN原理介绍
1、卷积神经网络CNN通过感受野和权值共享减少了神经网络需要训练的参数个数。 2、图像与卷积核作用,得到特征图。卷积核有多样,可以理解成是滤波器 3、池化。 最大值池化,平均值池化,随机值池化。 一般在卷积层后会加一个池化层操作。 4、对于卷积操作:same padding,为了在卷积后得到与原平面相同大小的特征图,在卷积操作之前给原平...
2019-02-10 23:07:26 307
原创 tensorflow基础知识10,三维可视化embedding
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.contrib.tensorboard.plugins import projector #导入一个projector的包#载入数据集mnist=input_data.read_data_set...
2019-02-10 01:06:18 1400
原创 python基础知识2,文件夹路径引用的正确方式
f = open('f:\\Python 3.6\\test.txt','r') 或:f = open('f:/Python 3.6/test.txt','r')
2019-02-09 21:12:16 1065
原创 tensorflow基础知识9,tensorboard网络运行中各种数据显示
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据mnist=input_data.read_data_sets('mnist_data',one_hot=True)#noe_hot把像素点都转变成0或1的形式#每个批次的大小,训练模型时,一次放入一批次bat...
2019-02-08 19:26:49 651
原创 tensorflow基础知识8,可视化工具tensorboard运用实例
1、修改之前的mnist程序,利用tensorboard显示算法图形,桃色字体为tensorboard部分import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据mnist=input_data.read_data_sets('mnist_data',one_hot=T...
2019-02-08 18:10:18 273
原创 tensorflow基础知识7,优化器
1、梯度下降法(1)标准梯度下降法: 标准梯度下降先计算所有样本汇总误差,然后根据总误差来更新权值。(2)随机梯度下降法: 随机梯度下降随机抽取一个样本来计算误差,然后更新权值。 (3)批量梯度下降法: 批量梯度下降算是一种折中的方案,从总样本中选取一个批次(比如一共有10000个样本,随机选取100个样本作为一个bat...
2019-02-07 22:45:13 197
原创 tensorflow基础知识6,防止过拟合,dropout
防止过拟合,用dropout()函数,取值0-1.0,表示多少比例的神经元在工作。1、以下是100%的神经元在工作,出现过拟合现象。import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据mnist=input_data.read_data_sets('mnist_...
2019-02-07 19:34:49 514
原创 python深度知识5,手写字分类实例改进,用交叉熵代价函数替代二次代价函数
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据mnist=input_data.read_data_sets('mnist_data',one_hot=True)#noe_hot把像素点都转变成0或1的形式#每个批次的大小,训练模型时,一次放入一批次batc...
2019-02-07 13:33:08 257
原创 tensorflow基础知识4, 优化器的搭配函数,二次代价函数、交叉熵代价函数、对数释然代价函数
1、二次代价函数(quadratic cost) 假设我们目标是收敛到1,A点为0.82离目标比较远,梯度比较大,权值调整比较大。B点为0.98,离目标比较近,梯度比较小,权值调整比较小,调整方案合理。假设我们目标是收敛到0,A点为0.82离目标比较近,梯度比较大,权值调整比较大。B点为0.98,离目标比较远,梯度比较小,权值调整比较小,调整方案不合理。 ...
2019-02-07 13:21:26 660
原创 python深度知识4,手写字分类理论与实例
1、 softmax函数 2、import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据mnist=input_data.read_data_sets('mnist_da...
2019-02-02 00:07:33 299
原创 tensorflow基础知识3,回归例子
1、线性回归例子import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#使用numpy生成200个随机点x_data=np.linspace(-0.5,0.5,2000)[:,np.newaxis]#在-0.5到0.5之间生成200个随机数,[]里是增加一个维度,200行1列noise=np...
2019-02-01 19:18:12 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人