自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tensoflow的slim框架的使用

需要从https://github.com/tensorflow/models/tree/master/research下载slim的相关代码。对slim下面的文件进行相应的权限的修改,chmod +x *同时对slim/scripts里面的权限也做相应的修改更改train_cifarnet_on_cifar10.sh,数据的保存的路径还要注意的是如果tensorflow用的是python3安装,...

2018-05-26 16:51:21 521

原创 lenet神经网络

lenet神经网络结构为:1.输入为32*32*1的图片大小,为单通道的输入:2.进行卷积,卷积核大小为5*5*1,个数为6,步长为1,非全零填充模式;3.将卷积结果通过非线性激活函数;t4.进行池化,池化大小为2*2,步长为1,全零填充模式;5.进行卷积,卷积核大小为5*5*6,个数为16,步长为1,非全零填充模式;6.将卷积结果通过非线性激活函数;7.进行池化,池化大小为2*2,步长为1,全零...

2018-05-17 20:42:18 736

原创 卷积神经网络

全连接NN:每个神经元与前后相邻层的每一个神经元都有连接关系,输入是特征,输出是预测的结果。由于一张图片通常有很多待优化的参数,如果待优化的参数很多,就会出现过拟合。所以在实际的应用中,会对原始的图像进行特征提取,把提取到的特征喂给全连接网络,再让全连接网络计算出分类评估值。卷积Convolutional    卷积是一种有效提取图片特征的方法。一般用一个正方形卷积核,遍历图片上的每一个像素点。图...

2018-05-15 16:29:22 1278

原创 MNIST神经网络搭建,以及准确率提高方式

学习了从一个只含有一层的mnist的网络,怎么使得其训练的准确率得到提高:基础的构建是输入为784个节点,输出为10个节点,准确率为0.92方式1.添加隐层,其中注意的是,隐藏的添加,要根据小于784的节点来设置(700,600,500,400,300,350)其中隐层节点为400的时候,其准确率为0.758。其中最需要注意的是,前向传播结构第二层为隐藏层输出y1与参数w2  矩阵相乘加上偏置,得...

2018-05-14 17:33:01 3769

原创 tensorflow里面常用的函数

tf.argmax()argmax()里面的第二个参数等于0,是表示已纵向的方式比较不同数组相应值中最大的,并返回其中最大的元素所在的索引      [1,2,3]----------->0      [2,3,4]----------->1      [3,4,5]----------->2      [4,5,6]----------->3结果[3,3,3 ]argma...

2018-05-13 14:49:29 332

原创 tensorflow入门基础知识学习

之所以选择tensorflow作为深度学习的框架,是因为google在后面支持,更新比较快,学习者比较多,在遇到问题的时候,可以相互讨论,从而能够在学习上花的成本比较少。我选择了notebook作为开发工具,下面就对tensorflow基础入门的知识进行相应的总结:查看tensorflow的版本tensorflow和其他的语言有着不一样,在其他语言中,一些变量和常量,还有计算的操作都是一些实际的操...

2018-05-12 16:07:18 974

原创 matplotlib.pyplot常用的函数

1.scatter(),画出相应的散点图plt.scatter画出数据集X各行中低0列元素和第1列元素的点即各行的(x0, x1),用各行Y_c对应的值表示颜色

2018-05-08 11:22:22 1039

原创 numpy里面常用的函数

1.vstack(),就是把多个数组以列的方式合并在一起。 >>> a = np.array([1, 2, 3])>>> b = np.array([2, 3, 4])>>> np.vstack((a,b))array([[1, 2, 3], [2, 3, 4]])>>> a = np.ar...

2018-05-08 11:15:36 477

原创 tensorflow之神经网络优化

损失函数(loss):用来表示预测值(y)与已知答案(y_)的差距。在神经网络时,通过不断改变神经网络中所有参数,使得损失函数不断减小,从而训练出更高准确率的神经网络模型。常用的损失函数有均方误差、自定义和交叉熵等。均方误差mse:n个样本的预测值y与已知答案y_之差的平方和,再求平均值。例子:预测酸奶日销量 y,x1和 x2是影响日销量的两个因素。 销量预测结果为y = 0.98*x1 + 1....

2018-05-06 21:47:36 471

原创 tensorflow之神经网络的搭建(3)

一、反向传播反向传播:训练模型参数,在所有参数上用梯度下降,使NN训练模型在训练数据上的损失函数最小。损失函数(loss):计算得到的预测值y与已知答案y_的差距。均方误差MSE:求前向传播计算结果与已知答案之差的平方再求平均。用tensorflow函数表示为:loss_mse = tf.reduce_mean(tf.square(y_-y))反向传播训练方法:以减少loss值为优化目标,有梯度下...

2018-05-06 16:10:57 345

原创 线性回归

线性回归:给定训练数据,,其中,回归学习一个从输入x到输出y的映射f,对新的测试数据x,用学习到的映射对其进行预测:可以采用均方误差和r2_score对模型性能进行评估,均方误差是越小越好,r2_score是越大越好。MSE(均方差,方差):mean squared error该统计参数是预测数据和原始数据对应点误差的平方和的均值RMSE(均方根)    Root mean squared err...

2018-05-06 11:27:13 234

原创 sklearn里面的数据预处理的方式

1.MinMaxScaler:将数据归一化至[0, 1]2.fit_transform()和transform()的区别:为了数据归一化(使特征数据方差为1,均值为0),我们需要计算特征数据的均值μ和方差σ^2,再使用下面的公式进行归一化,在训练集上调用fit_transform(),其实找到了均值μ和方差σ^2,即找到了转换的规则,我们把这个规则利用在训练集上,同样,我们可以直接将其运用到测试集...

2018-05-03 12:09:43 665

原创 tensorflow之神经网络的搭建(2)

在tensorflow之神经网络的搭建(1)中,简单的介绍了张量,计算图,会话。下面将介绍另外一个很总要的知识点就是参数。神经网络的参数:是指神经元上的权重w,用变量表示,通常会先随机生成这些参数。生成参数的方法就是tf.Variable.例:w=tf.Variable(tf.random_normal([2,3],stddev=2,mean=0,seed=1))表示生成正态分布随机数,形状两行三...

2018-05-02 21:46:58 226

转载 独热编码

在数据样本中,有些特征不是连续值,而是一些离散值。举个网站访问数据例子:表1 网站访问数据集序号性别所属区域使用浏览器1.MaleEuropeFirefox2.FemaleUSChrome3.MaleAsiaSafari4.FemaleEuropeIE5.FemaleUSFirefox6.FemaleAsiaChrome7.MaleEuropeSafari8.MaleUSChrome..........

2018-05-02 17:00:57 801

原创 机器学习时pandas里面常用的函数

1.value_counts()表示统计不同属性出现的次数。2.read_csv()读取数据,head()读取数据的前五行3.info(),查看表格的相应数据信息,看有不有缺失值的情况。4.describe(),观察常用统计量观察其分布5、Using the get_dummies will create a new column for every unique string in a cert...

2018-05-02 16:38:05 554

原创 tensorflow之神经网络的搭建(1)

基于tensorflow的神经网络:用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型。    总之需要3个重要的信息(1、张量 2、计算图 3、会话)1、张量:张量就是多维数组(列表),用“阶”表示张量的维度。判断张量的阶数,可以通过右边的方括号数。比如S=123,为0阶V=[1,2,3] 为1阶张量,也叫向量,表示一个一维数组。m = [[1,2,3],[...

2018-05-01 21:20:51 191

原创 python中的列表、元组、字典

一、列表用[]表示a = [1,2,3,4]里面的元素可以是数字组成b = ["张三","李四","王五"]里面的元素可以由字符串组成c = [1,2,"张三","王五"]里面的元素也可以是由数字和字符串共同组成。取列表里面相应的元素,通过列表名 [索引]取列表里面的多个元素,可以通过列表名[起:止],切片的方式,前闭后开c[0:2]为c[:]为取出所有在取的同时还可以调整步长(每次取元素以怎么的...

2018-05-01 15:50:46 193

原创 tensorflow之python中的常用基础语法

运算符:+  -  * /  %运算顺序:括号优先,再乘除,再加减。变量:就是一个标签,由非数字开头的字母,数字,下划线组成,其内容可能是数值,字符串,列表,元组和字典。 数值:即是数字。   a = 200字符串:就是用引号(双,单)引起来的内容。    b = "Hello world"转义字符:\t 表示tab \n表示换行       \" 表示"/t/n/"...

2018-05-01 14:57:32 674

原创 tensorflow之linux常见操作命令

首先进入ubuntu系统的桌面,然后点击右键,点击打开终端1.pwd 表示打印当前在哪个路径2.ls 列出当前路径下的文件和目录3.mkdir 创建目录名4.cd 表示进入指定的目录声明:绝对路径:是根据根目录/为起点到自己所需要到的目录为终点。相对路径:是以当前的目录为起点.到自己所需要到的目录为终点cd 的一些简单的操作:cd 空格 和 cd ~ 都表示返回到用户的home目录下cd . 表示...

2018-05-01 11:49:01 893

空空如也

空空如也

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

TA关注的人

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