TensorFlow学习
文章平均质量分 88
duanyajun987
这个作者很懒,什么都没留下…
展开
-
VSCode设置中文语言显示
Vscode是一款开源的跨平台编辑器。默认情况下,vscode使用的语言为英文(us),如何将其显示语言修改成中文了?1)打开vscode工具;2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后;3)让你安装中文的软件,点击安装就可以了,;4)重启vscode工具;...原创 2019-05-30 15:02:34 · 433 阅读 · 2 评论 -
opencv计算机视觉学习笔记八
第九章 基于opencv的神经网络简介1 人工神精网络ann 2 人工神精网络的结构输入层网络的输入数目如动物有体重,长度,牙齿三个属性,网络则需要三个输入节点中间层 输出层与定义的类别数相同,如定义了猪,狗,猫,鸡,则输出层的数目为4 创建ANN常见规则神经元数 位于输入/输出层之间, 接近输出层较小的输入,神...转载 2018-08-06 15:47:36 · 241 阅读 · 0 评论 -
opencv计算机视觉学习笔记七
第八章 目标跟踪 1检测目标的移动基本的运动检测,示例代码如下:import cv2import numpy as np# 捕获摄像头图像camera = cv2.VideoCapture(0)#es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (10, 10))kernel = np.ones((...转载 2018-08-06 15:46:45 · 275 阅读 · 0 评论 -
opencv计算机视觉学习笔记六
第七章 目标检测与识别梯度直方图histogram of oriented gradient图像金字塔 image pyramid滑动窗口 sliding window 1 目标检测与识别 A HOG描述符每个单元包含八个直方图即八个方向(n,nw,w,sw,s,se,e,ne)尺度 检测目标可能位于较大图像中位置 检测图像可能位于图像...转载 2018-08-06 15:46:00 · 236 阅读 · 0 评论 -
opencv计算机视觉学习笔记五
通过提取特征进行图像的匹配与搜索 1 特征检测算法常见的特征和提取算法:Harris 检测角点Sift 检测斑点(blob) 有专利保护Surf 检测斑点 有专利保护Fast 检测角点Brief 检测斑点Orb 带方向的fast算法和具有旋转不变性的brief算法 特征的定义#!/usr/bin/env python# -*- cod...转载 2018-08-06 15:45:12 · 291 阅读 · 0 评论 -
目标检测SSD+Tensorflow 训练自己的数据集
1.代码地址:https://github.com/balancap/SSD-Tensorflow,下载该代码到本地2.解压ssd_300_vgg.ckpt.zip 到checkpoint文件夹下3.测试一下看看,在notebooks中创建demo_test.py,其实就是复制ssd_notebook.ipynb中的代码,该py文件是完成对于单张图片的测试,对Jupyter不熟,就自己...转载 2018-08-10 15:24:33 · 5665 阅读 · 15 评论 -
opencv计算机视觉学习笔记四
第五章 人脸检测和识别1 haar级联的概念2 获取haar级联数据在opencv源码中data/haarcascades目录下存放了用于人脸检测的xml文件.用于检测静止图像,视频和摄像头中的人脸 用于人脸眼睛 鼻子和嘴的跟踪haarcascade_profilefacehaarcascade_smilehaarcascade_russian_plat...转载 2018-08-06 10:32:48 · 175 阅读 · 0 评论 -
opencv计算机视觉学习笔记三
第四章 深度估计和分割1 捕获深度摄像头的帧深度图 灰度 每个像素都是摄像头到物体表面的距离 毫米点云图 彩色 每种颜色对应一个维度空间 米视差图 灰度 每个像素代表物体表面的立体视差 近大远小有效深度掩模一个给定像素的深度信息是否有效 2 从视差图中得到掩模#!/usr/bin/env python# -*- coding: u...转载 2018-08-01 14:20:18 · 405 阅读 · 1 评论 -
opencv计算机视觉学习笔记一
第二章 处理文件 摄像头和图形用户界面1 基本i/o脚本读写图像文件示例代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2016/11/27 12:22# @Author : Retacn# @Site : 读/写图像文件# @File : imageReadWrite...转载 2018-08-01 11:34:10 · 221 阅读 · 0 评论 -
opencv计算机视觉学习笔记二
第三章 Opencv3处理图像 1 不同色彩空间的转换计算机视觉中三种常见的色彩空间:灰度BGRHSV(hue色调 saturation饱合度 value黑暗程度)2 傅里叶变换快速傅里叶变换fft离散傅里叶变换dft 高通滤波器heigh passfilter检测图像的某个区域,根据像素和周围像素的亮度差值来提升该像素亮度的滤波器示...转载 2018-08-01 11:32:29 · 224 阅读 · 0 评论 -
opencv.cv2.findContours()函数
转自http://blog.csdn.net/sunny2038/article/details/12889059OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。 实现使用方式如下: [python] view plaincopyimport cv2 img = cv2.imread('D:\\te...转载 2018-08-01 10:44:42 · 1492 阅读 · 0 评论 -
【目标检测】Faster RCNN算法详解
2016年04月21日 15:08:06阅读数:164016Ren, Shaoqing, et al. “Faster R-CNN: Towards real-time object detection with region proposal networks.” Advances in Neural Information Processing Systems. 2015....转载 2018-07-31 17:26:57 · 292 阅读 · 0 评论 -
目标检测】Fast RCNN算法详解
2016年04月12日 13:05:42阅读数:117160Girshick, Ross. “Fast r-cnn.” Proceedings of the IEEE International Conference on Computer Vision. 2015.继2014年的RCNN之后,Ross Girshick在15年推出Fast RCNN,构思精巧,流程更为紧凑,...转载 2018-07-31 17:26:16 · 315 阅读 · 0 评论 -
【目标检测】RCNN算法详解
Girshick, Ross, et al. “Rich feature hierarchies for accurate object detection and semantic segmentation.” Proceedings of the IEEE conference on computer vision and pattern recognition. 2014....转载 2018-07-31 17:25:23 · 251 阅读 · 0 评论 -
python_cookBook 学习笔记十一
第十一章 网络与web编程 1 作为客户端与http服务交互示例代码如下:服务端使用django,部分代码如下:# 处理get请求if request.method == 'GET': # TODO 测试get请求参数 print('receive the get request') print('==' * 20) print(...转载 2018-08-06 15:48:19 · 215 阅读 · 0 评论 -
如何运行Faster RCNN的tensorflow代码
0.目的 刚刚学习faster rcnn目标检测算法,在尝试跑通github上面Xinlei Chen的tensorflow版本的faster rcnn代码时候遇到很多问题(我真是太菜),代码地址如下:https://github.com/endernewton/tf-faster-rcnn1. 运行环境配置 代码的README里面说明了,环境要求既有是这个git里面的,...转载 2018-08-07 13:56:17 · 4642 阅读 · 0 评论 -
小目标检测算法SNIPER—— SNIP的实战版本 (目标检测)(two-stage)(深度学习)(Arvix 2018)
论文名称:《 SNIPER: Efficient Multi-Scale Training 》论文下载:https://arxiv.org/abs/1805.09300论文代码:https://github.com/MahyarNajibi/SNIPER4)是SNIP的思想一、 概述: SNIPER算法是一种多尺度(multi-scale)训练算法。为...转载 2019-01-07 13:22:32 · 3997 阅读 · 1 评论 -
tensorflow学习(3):初始化
一、随机数生成函数 tf.truncated_normal(shape, mean, stddev) shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正太分布(严格的说是高斯分布),均值和标准差自己设定。 这是一个截断的产生正太分布的函数,就是说产生正太分布的值如果与均值的差值大于两倍的标准差,那就重新生成。 和一般的正太分布的产生随机数据比起来,这个函...转载 2018-11-26 11:11:20 · 214 阅读 · 0 评论 -
tensorflow学习(2):计算图,tf.get_default_graph(),tf.Graph()
一、基本概念顾名思义,TensorFlow的名字已经出卖了它的“灵魂”,TensorFlow=tensor(张量)+flow(流动)。TensorFlow是一个通过计算图的形式来表达计算的编程框架。其每一个计算都是计算图上的一个节点,而节点之间的边描述了计算之间的依赖关系。计算图是TensorFlow中最基本的一个概念,TensorFlow中的所有计算都会被转化为计算图上的节点。在这里插入...原创 2018-11-26 11:08:32 · 1485 阅读 · 0 评论 -
tensorflow学习(4):损失函数+优化方法
一、损失函数提起损失函数,大概最常用的就是交叉熵和均方误差了。1.交叉熵损失函数:针对分类问题假设某个样例的正确答案是(1,0,0),预测值是[0.5,0.4,0.1]那么其交叉熵为H((1,0,0),(0.5,0.4,0.1))=-(1log0.5+0log0.4+0*log0.1)=0.3所以,在代码实现时如下:假设label为y,预测值为y’,则交叉熵为cross_ent...转载 2018-11-26 10:42:49 · 2322 阅读 · 1 评论 -
tensorflow 笔记附注(全)
转自:https://blog.csdn.net/qq_32023541/article/details/83054678附注一:常用的 TensorFlow 数据处理函数 & TensorBoard 可视化# 主要是写一些 TensorFlow 经常用到的东西import tensorflow as tftf.multiply(a,b) a * btf.ad...转载 2018-11-07 09:44:38 · 160 阅读 · 0 评论 -
【Tensorflow系列】使用Inception_resnet_v2训练自己的数据集并用Tensorboard监控
【写在前面】用Tensorflow(TF)已实现好的卷积神经网络(CNN)模型来训练自己的数据集,验证目前较成熟模型在不同数据集上的准确度,如Inception_V3, VGG16,Inception_resnet_v2等模型。本文验证Inception_resnet_v2基于菜场实拍数据的准确性,测试数据为芹菜、鸡毛菜、青菜,各类别样本约600张,多个菜场拍摄,不同数据源。 补...转载 2018-09-06 17:09:54 · 2660 阅读 · 1 评论 -
2、网络学习:卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning
关于卷积神经网络CNN,网络和文献中有非常多的资料,我在工作/研究中也用了好一段时间各种常见的model了,就想着简单整理一下,以备查阅之需。如果读者是初接触CNN,建议可以先看一看“Deep Learning(深度学习)学习笔记整理系列”中关于CNN的介绍[1],是介绍我们常说的Lenet为例,相信会对初学者有帮助。Lenet,1986年 Alexnet,2012年 GoogleN...转载 2018-08-23 17:25:11 · 236 阅读 · 0 评论 -
【深度学习SSD】——深刻解读SSD tensorflow及源码详解
本文主要针对SSD的tensorflow框架下的实现的源码解读即对网络模型的理解。【前言】首先在github上下载tensorflow版的SSD repository:https://github.com/balancap/SSD-Tensorflow同时附上论文地址:SSD 论文下载解压SSD-Tensorflow-master.zip 到自己工作目录下。 ...转载 2018-08-08 14:59:40 · 6594 阅读 · 0 评论 -
目标检测之VOC2007格式数据集制作
1.前序前几天师弟问我如何做自己的VOC2007数据集的事情,当时跟他说网上资料很多,让他自己查查,但不知道什么原因和我说还是没搞好。自己想想也是,不熟悉的东西即便在别人眼里看似很简单,到了自己跟前也变得深奥到天际。所以这里方便大家一起学习就写了这篇博客,供大家和师弟参考,如有错误的地方还请大家指教。在做目标检测时,我们需要准备好自己的数据集,将其制作为VOC2007格式的数据集...转载 2018-08-08 14:30:59 · 6728 阅读 · 16 评论 -
使用multinet的KittiBox部分进行车辆检测(demo,train,evalute)
使用KittiBox进行车辆检测,训练环境和配置:Ubuntu16.04,python3.5,TensorFlow1.4,i76700K+双GTX Titan X。由于不能直接用作者的源码直接跑,修改了一点点地方,整个过程挺艰辛的(新手刚上路),希望能给大家一点经验。最近一直在看目标检测的论文和代码,这是一篇用于自动驾驶的论文,在kitti数...转载 2018-08-08 11:19:02 · 1483 阅读 · 8 评论 -
Ubuntu 下安装CUDA(安装:NVIDIA-384+CUDA9.0+cuDNN7.1)
(安装:NVIDIA-384+CUDA9.0+cuDNN7.1)显卡(GPU)驱动:NVIDIA-384CUDA:CUDA9.0cuDNN:cuDNN7.1Ubuntu 下安装CUDA需要装NVIDIA驱动,首先进入NVIDIA官网,然后查询对应NVIDIA驱动是否支持你电脑的型号。这里我的电脑是:华硕F450J ,自带的NVIDIA GEFORCE 745。第一步、...转载 2018-08-15 09:18:20 · 3182 阅读 · 0 评论 -
InceptionV3代码解析
读了Google的GoogleNet以及InceptionV3的论文,决定把它实现一下,尽管很难,但是网上有不少资源,就一条一条的写完了,对于网络的解析都在代码里面了,是在原博主的基础上进行修改的,添加了更多的细节,以及自己的理解。总之,是更详细更啰嗦的一个版本,适合初学者。 import tensorflow as tffrom datetime import datetimei...转载 2018-08-03 09:47:43 · 1838 阅读 · 1 评论 -
faster-RCNN算法原理详解
faster-RCNN算法原理详解 Faster RCNN github : https://github.com/rbgirshick/py-faster-rcnnFaster RCNN paper : https://arxiv.org/abs/1506.01497 缩进经过RCNN和Fast RCNN的积淀,Ross B. Girshick在2016年提出了新的Fast...转载 2018-07-31 13:52:48 · 341 阅读 · 0 评论 -
Tensorflow + ImageNet Inception-v3 视频图像识别
Tensorflow + ImageNet Inception-v3 摄像头视频图像识别准备工作编程环境:python 3.6.1, win7, x64材料准备:Google基于2012年ImageNet Challenge训练的模型:inception-2015-12-05.tgz 非官方的python库(官方的python3.6版本还没有,如果是更旧一点的pytho...转载 2018-07-30 18:05:24 · 540 阅读 · 0 评论 -
深度学习笔记 (二) 在TensorFlow上训练一个多层卷积神经网络
深度学习笔记 (二) 在TensorFlow上训练一个多层卷积神经网络上一篇笔记主要介绍了卷积神经网络相关的基础知识。在本篇笔记中,将参考TensorFlow官方文档使用mnist数据集,在TensorFlow上训练一个多层卷积神经网络。下载并导入mnist数据集首先,利用input_data.py来下载并导入mnist数据集。在这个过程中,数据集会被下载并存储到名为"转载 2017-12-22 16:49:05 · 742 阅读 · 0 评论 -
用Tensorflow基于Deep Q Learning DQN 玩Flappy Bird
前言2013年DeepMind 在NIPS上发表Playing Atari with Deep Reinforcement Learning 一文,提出了DQN(Deep Q Network)算法,实现端到端学习玩Atari游戏,即只有像素输入,看着屏幕玩游戏。Deep Mind就凭借这个应用以6亿美元被Google收购。由于DQN的开源,在github上涌现了大量各种版本的DQN程序。但转载 2017-11-23 16:05:29 · 1062 阅读 · 0 评论 -
强化学习入门之Q-Learning1
“机器学习”的话题一直很火热,相关的概念也是层出不穷,为了不落后于时代,我们都还是要学习一个。第一次听到“增强学习”(Reinforcement Learning)的时候,我以为只是在“深度学习”的基础上又玩儿的新花样。后来稍微了解了一下,发现其实是完全不同的概念,当然它们并非互斥,反而可以组合,于是又有了“深度增强学习”(Deep Reinforcement Learning)。转载 2017-11-23 14:56:06 · 1374 阅读 · 0 评论 -
OpenAI Gym1
OpenAI Gym 是一个用于开发和比较RL 算法的工具包,与其他的数值计算库兼容,如tensorflow 或者theano 库。现在主要支持的是python 语言,以后将支持其他语言。官方提供的gym文档。1.OpenAI Gym组成Openai gym 包含2 部:gym 开源 包含一个测试问题集,每个问题成为环境(environment),可以用于自己的强化转载 2017-11-22 22:42:39 · 734 阅读 · 0 评论 -
在Win10 Anaconda中安装Tensorflow
有需要的朋友可以参考一下1、安装Anaconda 下载:https://www.continuum.io/downloads,我用的是Python 3.5 下载完以后,安装。 安装完以后,打开Anaconda Prompt,输入清华的仓库镜像,更新包更快:conda config --add channels https://mirror转载 2017-11-14 17:42:29 · 234 阅读 · 0 评论 -
Windows解决anaconda下双python版本安装TensorFlow
Windows解决anaconda下双python版本安装TensorFlow首先,就是双版本anaconda的安装:以前安装好的是python2.7版本,而TensorFlow的安装仅支持3.5版本的。但是自己本来的2.7版本又不想遗弃。所以安装双版本的;在anaconda的官网上下载2.7版本和3.5版本;先安装其中一个,我是想安装的2.7.一路转载 2017-11-14 17:00:14 · 303 阅读 · 0 评论 -
(通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
区别于其他入门教程的“手把手式”,本文更强调“因”而非“果”。我之所以加上“通用”字样,是因为在你了解了这个开发环境之后,那些很low的错误你就不会犯了。 大家都知道深度学习涉及到大量的模型、算法,看着那些乱糟糟的公式符号,心中一定是“WTF”。我想说的是,这些你都不要管,所谓车到山前必有路。所需安装包通常以我的习惯是以最简单的方式来接触一门新的技术,并且尽量抛弃新的(边缘)技转载 2017-11-14 16:01:43 · 359 阅读 · 0 评论 -
TensorFlow实战——CNN(Inception-v3)
本文:http://blog.csdn.net/u011239443/article/details/73008131我们之前介绍的神经网络层与层之间都是一对一的,而Inception-v3模型存在一对多和多对一。一对多:用不同或者相同的过滤器过滤出多个层 多对一:将多层合并,即深度会相加。tensorflow github 中有Inception-v3模型的实现:htt...转载 2018-07-30 16:45:10 · 353 阅读 · 0 评论 -
[Tensorflow]tensor 数学运算和逻辑运算
一、arthmetic 算术操作(+,-,*,/,Mod)(1)tensor-tensor操作(element-wise)[python] view plain copy#两个tensor 运算 #运算规则:element-wise。即c[i,j,..,k]=a[i,j,..,k] op b[i,j,..,k] ts1=tf.constant(1.0,shape=[2,2]) ts2=tf....转载 2018-05-08 12:53:11 · 5502 阅读 · 1 评论 -
Tensorflow 解惑[二]:feed_dict不一定与placeholder捆绑
Tensorflow的设计理念称之为计算流图,在编写程序时,首先构筑整个系统的graph,代码并不会直接生效,这一点和python的其他数值计算库(如Numpy等)不同,graph为静态的,类似于docker中的镜像。然后,在实际的运行时,启动一个session,程序才会真正的运行。这样做的好处就是:避免反复地切换底层程序实际运行的上下文,tensorflow帮你优化整个系统的代码。我们知道,很多...转载 2018-05-04 11:27:55 · 1209 阅读 · 0 评论