自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据集图片处理

https://zhuanlan.zhihu.com/p/83056471

2020-08-24 20:02:47 263

原创 基于RCNN目标检测

最近看了一篇关于目标检测的文章。生活中,我们常常会在上学或者是上班时找不到自己所需的物品,想到在某一个地方,在整个过程中有时候是很着急的,但是利用一个计算机算法可以再几毫秒内就帮你找到你所需要的物品,这就是目标检测的力量。1.使用深度学习检测任务的简单方法:利用卷积神经网络(CNN),是一种黄帆用于监测图像中的方法;上面博文中我都简单介绍了卷积神经网络。首先将图像作为输入传递到神经网络,然后通过各种卷积和池化层的处理,最后以对象类别的形式获得输出。对于每个输入图像,会得到一个相应的类别作为输出。因

2020-06-13 23:14:32 241

原创 十六进制数转换十进制数

#include<stdio.h>#include<string.h>#include<math.h>int main(){ double sum=0.0,x; int len,i=0; char a[8]; gets(a); len=strlen(a); while(len){ if(a[len-1]>='A'&&a...

2020-04-15 21:53:05 313

原创 十进制数转换十六进制数

最近在复习C语言,现在正在理解数制转换,顺便做一下笔记;#include<stdio.h>#include<stdlib.h>char data[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};void Print(char *num,int n){ int i; for(i...

2020-04-15 21:11:46 732

原创 基于Tensorflow和keras的RNN网络

1.简单的RNN网络:RNN的公式可以是y=φ(wh+b),简单的RNN网络也被称为Elman网络。2.改进的RNN网络:当输出取决于序列的前一个和后一个元素时,使用双向RNN(BRNN)。BRNN通过堆叠两个RNN(前向层和后向层)来实现,并且输出都是RNN隐藏状态的结果。在前向层中,记忆状态h从时间步长t流向时间步长t+1,而在后向层中记忆状态从步长t流向时间步长t-1。两个层在时间步长t处...

2020-04-07 12:34:38 1296

原创 基于tensorflow-多分类问题

当涉及两个以上类别的问题时,就是多分类回归问题,不再用signmoid函数,而是用softmax函数,softmax函数产生每个类别的概率,并且概率向量的所有元素相加为1,。当预测时,具有最高的softmax值类别成为输出或预测类别。多分类回归的损失函数可写为:J(w)=[yi*log(φ(zi))]求和。其中,φ(z)是softmax函数。导入相关的库:import operatorim...

2020-03-30 23:09:26 728

原创 基于tensorflow-二分类问题

对于二分类,signmoid函数产生的y值介于[0,1]之间,可以使用y=φ(z)的值来预测类别:如果y>0.5,那么类别为1,否则类别为0.由于最大化对数似然函数更容易,故使用对数似然函数l(W)作为损失函数,因此,损失函数(J(w)),可以使用梯度下降的优化算法来获取该函数的最小值,则二元回归的损失函数可以写成:J(w)=[(yilog(φ(zi)))+((1-yi)(1-log(φ...

2020-03-30 22:52:05 498

原创 基于tensorflow机器学习-正则化回归

线性回归中,训练模型会返回训练数据上的最佳拟合参数。但是,在训练数据中找到最合适的参数可能会导致过拟合,意味着会给数据带来更大的误差,因此,通常为模型添加一个惩罚项来获得更简单的模型,这种惩罚称为正则化,这种模型称为正则化回归模型:①Lasso回归:正则化项是指Lasso参数α乘以权重向量w的各元素的绝对值之和。lasso_param=tf.Variable(0.8,tf.float32)l...

2020-03-22 20:58:07 199

原创 基于tensorflow机器学习-多元回归

自己的理解:线性回归是一个特征值对应的一个目标值,即目标依赖于一个特征;而多元回归就是多个特征值对应一个目标值,即目标依赖于多个特征或者多个变量。以Boston为例,研究一下回归模型。载入相关的库:import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltfrom sklearn import data...

2020-03-22 20:24:34 202

原创 基于tensorflow机器学习-线性回归

学习完以后感觉线性回归其实就是加载数据集,建立好模型,损失函数,优化器,进行训练以后,用tensorflow中的matplotlib库将图像绘制并展现出来,然后判断自己的模型是否合格(也就是是否满足数学中的线性方程w*x+b)。载入相关的库import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltfro...

2020-03-21 22:17:59 213

原创 keras构建用于MNIST分类的多层感知机

和tensorflow一样,用keras库建立MLP神经网络。构建网络加载数据集,进行建模,然后训练模型,进行模型测试以及对模型的评估。从keras中导入模块import tensorflow as tfimport kerasimport osfrom keras.models import Sequentialfrom keras.layers import Dense,Activ...

2020-03-19 22:42:40 207

原创 tensorflow构建用于MNIST分类的多层感知机

使用tensorflow,keras等库构建于图像分类的MLP网络。其实也就是构建网络家在数据集,进行建模,然后训练模型,进行模型测试以及对模型的评估。首先载入库import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data加载数据集,可以用被注释的部分来加载数据集,但是由于我的会报错没有发...

2020-03-19 22:22:09 287

原创 基于MNIST数据集的Keras顺序模型

安装keras,在python中直接安装:pip install keras,keras是一个高级的深度学习库,该库将tensorflow作为后端,而tensorflow已将keras作b为模块tf.keras包含在tensorflow的内核中。Keras除了支持Tensorflow之外,也支持Theano和CNTK。keras的神将网络模型被定义为层的图,keras模型可以使用序列化API或者...

2020-03-11 18:12:07 340

原创 tensorboard的启动(跳坑)

首先将模型训练并保存以后,可以看到自己保存的文件夹中出现类似于:其次,win+R打开命令提示符窗口,cd到该文件夹的上一级目录,如:然后,写入命令行,启动tensorboard原先我写的命令行是tensorboard --logdir=logs,可是一直报错,最后将写的命令行是tensorboard --logdir “logs”,只需将等于号换成双引号,即可解决错误:最后将出现的链...

2020-03-07 16:28:40 210

原创 基于tensorflow-神经网络tensorboard

tensorboard是tensorflow自带的一个强大的可视化工具,使用tensorboard可以帮助我们构建模型,可视化”也叫做数据可视化。是关于数据之视觉表现形式的研究。这种数据的视觉表现形式被定义为一种以某种概要形式抽提出来的信息,包括相应信息单位的各种属性和变量。数据进行摘要(summary)与处理,其次运行代码,可以生成了一个或多个事件文件(event files),最后启动Tens...

2020-03-07 16:10:24 226

原创 基于tensorflow-神经网络CNN卷积神经网络

使用传统的神经网络处理图片时会出现权值太多,计算量太大,需要大量的样本进行训练,而CNN卷积神经网络通过感受野和权值共享减少了神经网络需要训练的参数个数,一个的神经元只连接到图片的某一个部分。CNN的采样操作:55的图片用一个33的卷积进行采样,卷积的计算就是对应格中的数字乘右下角的数字之和;卷积核可以认为是一个滤波器,不同的卷积核得到的特征图是不一样的,不同的卷积可以对不同的图片进行采样,得...

2020-03-03 16:12:45 209

原创 基于tensorflow-神经网络RNN循环神经网络(使用LSTM网络)

RNN(Recurrent Neural Network)称为循环神经网络或者递归神经网络,使用RNN处理文字或语音问题就是给一个神经网络加上反馈回路,会把上一个时间输出的信息作为下一个输入处理。本质上来说是BP神经网络,但BP神经网络是没有反馈回路的,而RNN是有反馈回路的,它会记住上一次的输出,下一次的输入会把上一次的输出输进去帮助决策。RNN和BP神经网络差不多,都有梯度消失的问题,之前...

2020-03-03 15:06:38 337

原创 基于tensorflow-神经网络MNIST数据集分类

MNIST数据集下载的官网:Yann LeCun’s website。MNIST下载下来的数据集被分成两部分:60000行的训练数据集(mnist.train)和10000行的测试数据集(mnist.test),每一张图片都包含2828个像素,把这一个数组展开成一个向量,长度是2828=784。在MNIST训练数据集中mnist.train.images是一个形状为[60000,784]的张量,...

2020-03-03 13:53:05 415

原创 基于Tensorflow-神经网络梯度下降

神经网络属于梯度下降法中的一个,会涉及到数学中求导求微分,但不会涉及太深;初学神经网络会遇到一个cost方程,以下图展示的是cost方程的过程,但该过程在数学中并不成立,这样化简只是为了更好地理解,画出误差曲线:从图中可以看出,cost误差最小的时候正是cost曲线最低的地方;照蓝色梯度线的方向继续下降,当线躺平,找不到下降的方向,这时找到w参数的最理想值,简而言之,找到了梯度躺平的点;但是神...

2020-03-01 20:56:25 254

原创 基于tensorflow-神经网络inception_v3图像识别

下载inception_v3(google图像识别网络第三个版本)模型导入相关的库import tensorflow as tfimport osimport tarfileimport import requests模型的下载#inception模型下载地址 inception_pretrain_model_url = 'http://download.tensorflow.or...

2020-02-29 22:49:06 661

原创 基于tensorflow-神经网络生成验证码和tfrecord文件

最近学习tensorflow-神经网络,感觉这个很有趣,加深了自己对tensorflow-神经网络的兴趣,这里是基于tensorflow-神经网络的验证码生成以及生成tfrecord文件:1.利用captcha生成验证码图片,可以是0-9的数字,也可以是a-z的字母,验证码图片上数字或者字母的个数由自己设置,我在这里设置的是4位数,生成验证码的图片数量可由自己设置,我在这里设置的是10000张,...

2020-02-28 21:24:34 192

原创 tensorflow-gpu安装(跳坑无数)

tensorflow-gpu安装(跳坑无数次)1.安装的时候一定要选择好cuda和cudnn支持的tensorflow-gpu版本,本人安装的版本是:win10+anaconda3+python3.7+cuda10.0+cudnn7.6+tensorflow-gpu2.0.02.我原先下载的是cuda10.2+cudnn7.6.5+tensorflow-gpu2.1.0,完成以后,win+R...

2020-02-25 13:19:45 236

空空如也

空空如也

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

TA关注的人

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