自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(336)
  • 问答 (2)
  • 收藏
  • 关注

转载 Tensorflow 解惑[一]:关于tf.identity 和tf.control_dependencies

Tensorflow 解惑[一]:关于tf.identity 和tf.control_dependencies最近在stackoverflow上看到一个问题,链接是In TensorFlow, what is tf.identity used for?。最高票的答案贴了两段代码,说明了使用tf.identity后,才会得到累加的效果,但并未解释其中原因,这篇文章做一些解释,有不对的地方还请大神指点...

2018-04-02 19:23:46 854

原创 tf.contrib.slim.learninig.train()

1.def train(train_op, logdir, train_step_fn=train_step, train_step_kwargs=_USE_DEFAULT, log_every_n_steps=1, graph=None, master='', ...

2018-04-02 18:54:56 2393

转载 tensorflow image类图像操作Ops之大小重调和图像标注框(二)

一、tensorflow实现图像大小重调## Resizing* @{tf.image.resize_images}* @{tf.image.resize_area}* @{tf.image.resize_bicubic}* @{tf.image.resize_bilinear}* @{tf.image.resize_nearest_neighbor}resize...

2018-04-02 16:04:50 1480

原创 huber_loss

1. tf.losses.huber_loss(    labels,    predictions,    weights=1.0,    delta=1.0,    scope=None,    loss_collection=tf.GraphKeys.LOSSES,    reduction=Reduction.SUM_BY_NONZERO_WEIGHTS)2. 3.imp...

2018-04-02 11:45:57 2730

转载 Python enumerate() 函数

描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、迭代器或其他支持迭代对象。st...

2018-04-01 23:04:31 188

转载 python zip函数

zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。(在海豚实习时自己写了一个要用到zip的函数,那个例子非常代表性)示例1for i,j in zip(range(3),range(5)): print(zip(range(3),range(5))) print(i) print(j)xbwang@xbwang-desktop:~/Desk...

2018-04-01 22:50:22 585

转载 python  collections中namedtuple()

python模块collections中namedtuple()的理解 原创 2016年09月28日 17:32:30 标签:collections /namedtuple ...

2018-04-01 22:36:45 217

转载 Python set (2)

python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.s={1,2,"a"} type(s)setx=set("python")x{'h', 'n', 'o', 'p', '...

2018-04-01 11:28:41 261

转载 Arithmetic Operators tf.add、tf.subtract、tf.multiply、tf.scalar_mul、tf.div、tf.divide、tf.truediv、tf.flo

Arithmetic Operatorstf.add、tf.subtract、tf.multiply、tf.scalar_mul、tf.div、tf.divide、tf.truediv、tf.floordiv、tf.realdiv、tf.truncatediv、tf.floor_div、tf.truncatemod、tf.floormod、tf.mod、tf.cross# coding=utf-8...

2018-03-31 13:06:42 11138 1

原创 tensorflow object dection api 命令含义

1.if not isinstance(model_config, model_pb2.DetectionModel)isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。如果classinfo不表示一个...

2018-03-30 18:30:04 324

转载 tensorflow 文件管理

目录https://yq.aliyun.com/articles/177245    1. 如何PAI上读取数据    2. 如何减少读取的费用开支    3. 使用OSS需要注意的问题1. 在PAI上读取数据Python不支持读取oss的数据, 故所有调用 python Open(), os.path.exist() 等文件, 文件夹操作的函数的代码都无法执行.如Scipy.misc.imrea...

2018-03-30 17:32:11 445

转载 python 环境变量设置PYTHONPATH

PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。打印PYTHONPATH:import osprint sys.path>['', '/usr/local/lib/python2.7/dist-packages/dlib-19.4.0-py2.7-linux-x86_64.egg', '/home/ershisui',...]注意:s...

2018-03-19 20:38:47 58843 2

原创 Shell 语言学习笔记(菜鸟版)

1. shell教程1.1 在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。1.2 #!/bin/bashecho "Hello World !"#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执...

2018-03-17 11:42:45 315

转载 json_parser_read.hpp:257:264: error: ‘type name’ declared as function returning an array escape

运行make之后出现如下错误:/usr/include/boost/property_tree/detail/json_parser_read.hpp:257:264: error: ‘type name’ declared as function returning an arrayescape ^ /usr/include/boost/property_tree/detail/json_par...

2018-03-17 10:24:12 706 1

转载 install caffe of python version

(4)安装git,并且下载代码sudo apt-get install gitgit clone https://github.com/BVLC/caffe.git然后进入到源码目录cd caffe(5)编译Caffecp Makefile.config.example Makefile.config然后修改Makefile.config设置你的python的路径和matlab的路径注意:-j8表...

2018-03-16 21:18:23 309

转载 TensorFlow函数:tf.where

前言最近在研究Focal Loss的Keras实现过程中,由于要实现类似交叉熵的函数,需要将label图像中class=1和class=0的位置拿出来,以寻找在该位置对应的CNN预测值。经过百度查找,发现有人使用tf.where来实现这个功能,但看官方文档看来好久(下午+晚上)才看明白这个函数是如何使用的,特在此记录下。 之后会专门写一篇有关Focal Loss的Keras实现的博客官方APIT...

2018-03-13 15:12:17 612

转载 Python 集合set()添加删除、交集、并集、集合操作详解

在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。创建集合setpython set类是在python的sets模块中,大家现在使用的python2.7.x中,不需要导入sets模块可以直接创建集合。>>>set('boy')se...

2018-03-12 14:39:08 2820 1

转载 Tensorflow-slim 学习笔记(二)第一层目录代码解读

通过阅读代码来学习,一向时最直接快速的。本章将讲解slim的第一层目录tensorflow/tensorflow/contrib/slim/python/slim的代码。本层代码主要包括learning.py, evaluation.py, summary.py, queue.py和model_analyzer.py,分别对应模型的训练,测试,日志记录,队列管理和模型分析部分。让巴默索泪来带你由易...

2018-03-12 14:11:06 483

转载 Tensorflow-slim 学习笔记(一)概述

TF-Slim的优势:slim作为一种轻量级的tensorflow库,使得模型的构建,训练,测试都变得更加简单。1. 使用方法:    import tensorflow.contrib.slim as slim2. 组成部分:    arg_scope: 使得用户可以在同一个arg_scope中使用默认的参数    data,evaluation,layers,learning,losses,m...

2018-03-12 14:08:33 519

原创 need to read

1.tensorflow read datahttps://www.tensorflow.org/versions/r1.1/programmers_guide/reading_data2.

2018-03-09 15:06:49 351

转载 tf.train.batch和tf.train.batch_join区别

tf.train.batch和tf.train.batch_join区别 (2017-07-23 21:26:00)转载▼ 标签: tensorflow tf.train.batch tf.train.batch_join 分类...

2018-03-08 22:55:33 2677

转载 tf.strided_slice 实例

tf.stride_slice(data, begin, end)tf.slice(data, begin, end)和tf.slice的区别是slice的end索引是闭区间,stride_slice的end索引是开区间,所以一个截掉最后一列(remove the last element or column of each line)的小技巧是用stride_slice(data, [0, 0]...

2018-02-13 00:55:26 589

转载 tf.add_n函数的用法

tf.add_n([p1, p2, p3....])函数是实现一个列表的元素的相加。就是输入的对象是一个列表,列表里的元素可以是向量,矩阵,等例如:[python] view plain copy import tensorflow as tf;  import numpy as np;    input1 = tf.constant([1.0, 2.0, 3.0])  input2 = tf.V...

2018-02-11 16:10:36 10675

原创 ubuntu indigo catkin_make ur5 ros problems

1. [ 12%] Generating dynamic reconfigure files from cfg/URDriver.cfg: /home/ubuntu/catkin_ws/devel/include/ur_driver/URDriverConfig.h /home/ubuntu/catkin_ws/devel/lib/python2.7/dist-packages/ur_driver...

2018-02-11 11:22:22 805 1

转载 ubuntu下PyCharm导入ros库

然后,正文来了,我将在下面介绍2点环境配置,1.launch文件的关联,2.roslib的导入launch文件的关联pycharm自己是不支持launch文件的,但是我们还是希望用ide实现编写,例如这样:具体做法就是在file/settings里面打开filetypes然后在registered patterns里面添加*.launch文件,点ok完成launch文件的关联2.roslib的导入...

2018-02-09 17:33:02 2212

转载 ConfigProto&GPU

tensorflow ConfigPrototf.ConfigProto一般用在创建session的时候。用来对session进行参数配置with tf.Session(config = tf.ConfigProto(...),...)1#tf.ConfigProto()的参数log_device_placement=True : 是否打印设备分配日志allow_soft_placement=...

2018-02-08 20:55:27 184

转载 TF-Slim简介

slim作为一种轻量级的tensorflow库,使得模型的构建,训练,测试都变得更加简单。使用方法:    import tensorflow.contrib.slim as slim组成部分:    arg_scope: 使得用户可以在同一个arg_scope中使用默认的参数    data,evaluation,layers,learning,losse

2018-01-31 22:35:24 609

转载 Tensorflow slim库使用小记

slim库是tensorflow中的一个高层封装,它将原来很多tf中复杂的函数进一步封装,省去了很多重复的参数,以及平时不会考虑到的参数。可以理解为tensorflow的升级版。导入方式:?12import tensorflow as tfimport tensorflow.contrib.slim as slim

2018-01-31 21:58:58 3955

转载 tf.nn.conv2d和tf.contrib.slim.conv2d的区别

在查看代码的时候,看到有代码用到卷积层是tf.nn.conv2d,但是也有的使用的卷积层是tf.contrib.slim.conv2d,这两个函数调用的卷积层是否一致,在查看了API的文档,以及slim.conv2d的源码后,做如下总结:首先是常见使用的tf.nn.conv2d的函数,其定义如下:conv2d( input, filter, strides,

2018-01-31 16:26:43 1299 1

转载 padding参数为SAME和VALID的区别

1..讲解卷积:conv2"VALID" = without padding: inputs: 1 2 3 4 5 6 7 8 9 10 11 (12 13) |________________| dropped

2018-01-31 16:12:04 13573 1

原创 tf 数据存储与读出

import tensorflow as tfimport numpy as npsess = tf.Session()new_saver = tf.train.import_meta_graph('/home/sensetime/Desktop/software_rubish/checkpoint/model.ckpt-1.meta')a=new_saver.restore(se

2018-01-24 17:22:35 873

转载 Tensorflow: 从checkpoint文件中读取tensor(checkpoint.ckpt)

在使用pre-train model时候,我们需要restore variables from checkpoint files. 经常出现在checkpoint 中找不到”Tensor name not found”. 1. 这时候需要查看一下ckpt中到底有哪些变量import osfrom tensorflow.python import pywrap_tensorflowc...

2018-01-18 21:47:10 6794 2

转载 ubuntu vim/vi的用法

vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基

2018-01-17 13:39:28 365

转载 conv2d

在查看代码的时候,看到有代码用到卷积层是tf.nn.conv2d,但是也有的使用的卷积层是tf.contrib.slim.conv2d,这两个函数调用的卷积层是否一致,在查看了API的文档,以及slim.conv2d的源码后,做如下总结:首先是常见使用的tf.nn.conv2d的函数,其定义如下:conv2d( input, filter, strides, p

2018-01-15 13:14:42 6055

转载 numpy.gradient

Return the gradient of an N-dimensional array.The gradient is computed using second order accurate central differencesin the interior points and either first or second order accurate one-sides(forwa

2018-01-11 23:33:43 4245

转载 高斯滤波器及其实现

高斯滤波器是空间滤波器的一种,学习高斯滤波器,需要空间滤波的知识作为先验知识(各种数字图像处理的书中都有介绍,冈萨雷斯的经典教材说的还是比较清楚的,建议看英文版,个人感觉比翻译过来的更容易理解)。        高斯滤波器是一种平滑线性滤波器,使用高斯滤波器对图像进行滤波,其效果是降低图像灰度的“尖锐”变化,也就是使图像“模糊”了。高斯滤波对于抑制服从正态分布的噪声效果非常好,其代价是

2018-01-11 16:08:43 5511

转载 安装tensorflow出现的问题

1.AttributeError: 'module' object has no attribute'Default'I just use Pip Installation method to install tensorflow 0.11 on ubuntu 14.04. And I installed cuda8.0, cudnn 5.1. The installation went

2018-01-11 13:40:07 1338 2

转载 LaTeX 算法排版

方式一  需要包含的\usepackage[noend]{algpseudocode}\usepackage{algorithmicx,algorithm}源码\begin{algorithm}[t]\caption{algorithm caption} %算法的名字\hspace*{0.02in} {\bf In

2017-12-24 22:55:08 10757

转载 向量 与Python

前言在 上文 中我简单概括了矩阵的基本运算,并给出了两个应用实例。这篇文章我们继续谈谈向量。向量是线性代数中的基本概念,也是机器学习的基础数据表示形式。例如计算机阅读文本的过程首先就会将文本分词,然后用向量表示。这是因为向量很适合在高维空间中表达和处理。在机器学习中会接触到的诸如投影、降维的概念,都是在向量的基础上做的。在 Rn空间中定义的向量V⃗ ,可以用一个包含

2017-12-14 10:12:10 5772

转载 Tactile sensor lets robots gauge objects’ hardness and manipulate small tools

A GelSight sensor attached to a robot’s gripper enables the robot to determine precisely where it has grasped a small screwdriver, removing it from and inserting it back into a slot, even when the gri

2017-12-08 14:50:05 376

空空如也

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

TA关注的人

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