Tensorflow
文章平均质量分 52
醉雨轩^_^
这个作者很懒,什么都没留下…
展开
-
YOLOv5从训练到移植
把图像数据集和标定数据复制到yolov5/InsectImg/RawInsect文件夹下, 创建一个YOLOLabels文件夹,主要将Pascal VOC标注模式生成的.xml文件转换为.txt格式。如果YOLOv5系列有s、n、m、l、x,models文件夹下创建什么类型的模型,weights文件夹下要存放相应的训练好的模型pt文件。若兼顾效率和准确率,可以用迁移学习思路训练,则不同场景下采集的图像数据量可以适当降低,但避免场景单一问题。文件夹下,仿照coco.yaml,创建。训练模型结果保存在路径。原创 2023-05-25 12:33:54 · 2877 阅读 · 5 评论 -
LabImg安装与使用
对于YOLO系列模型,可以用两种标注模式,只是YOLO避免标签文件转换,但标注过程一定要避免出错,否则不易修改。常用Pascal VOC 和 YOLO 两种模式,用Pascal VOC标注模式,标注文件为.xml,YOLO标注模式,生成的标注文件为.txt。JPEGImages:用于存放需要标定的图像文件夹,值得提醒的是,所有图像命名最好采用:“标签名_数字序号”,便于定位错误项;用 Pascal VOC标注模式,Create RectBox,设置标签,就可以完成标注。del:删除选定的矩形框。原创 2023-05-25 10:30:27 · 1860 阅读 · 0 评论 -
AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘
【代码】AttributeError: module ‘tensorflow‘ has no attribute ‘Session‘原创 2023-05-09 15:56:40 · 250 阅读 · 1 评论 -
Could not find a version that satisfies the requirement tensorflow
问题conda 命令安装时,出现Could not fetch URL... problem confirming the ssl certificate pip 命令安装时,出现 Could not find a version that satisfies the requirement tensorflow不仅安装TensorFlow包不成功,安装其他包也无法成功解决方法方法1:pip --trusted-host pypi.python.org install原创 2021-09-10 09:25:58 · 400 阅读 · 0 评论 -
深度神经网络:笔记(一)
1 创建神经网络块卷积神经网络设计目的是以最小的数据处理代价直接从图像中识别出视觉模式。前馈网络每个神经元接收来自其他神经元的输入。每个输入项对神经元的影响由权重控制,权重可以是正的也可以是负的。整个神经网络通过理解这种范式进而执行有效的计算来识别对象。将这些神经元连接成一个网络,称之为前馈网络。2 Tensorflow计算图,并行完成所有计算,效率高如:TensorFlow的数据存储是用一个称之为张量的数据结构。一种由原始值组成的任意维的数组。张量的维数称为阶.原创 2020-12-17 10:43:08 · 283 阅读 · 0 评论 -
MobileNet 卷积层特征图
input_1 (224, 224, 3) -> Skipped. First dimension is not 1.conv1_pad (1, 225, 225, 3)conv1 (1, 112, 112, 32)conv1_bn (1, 112, 112, 32)conv1_relu (1, 112, 112, 32)conv_dw_1 (1, 112, 112, 32)conv_dw_1_bn (1, 112, 112, 32)conv_dw_1_relu (1, 11...原创 2020-06-02 01:17:36 · 531 阅读 · 0 评论 -
VGG16 卷积层结构和特征图
input_1 (224, 224, 3) -> Skipped. First dimension is not 1.block1_conv1 (1, 224, 224, 64)block1_conv2 (1, 224, 224, 64)block1_pool (1, 112, 112, 64)block2_conv1 (1, 112, 112, 128)block2_conv2 (1, 112, 112, 128)block2_pool (1, 56, 56, 128)bl...原创 2020-05-29 00:07:44 · 1389 阅读 · 0 评论 -
ResNet50 卷积层和特征图
一般的ResNet50卷积层和特征图的w*h*dinput_1 (224, 224, 3) -> Skipped. First dimension is not 1.conv1_pad (1, 230, 230, 3) conv1_conv (1, 112, 112, 64) conv1_bn (1, 112, 112, 64) conv1_relu (1, 112, 112, 64) pool1_pad (1, 114, 114, 64) pool1_pool (1, 56, 5.原创 2020-05-29 00:04:05 · 5106 阅读 · 0 评论 -
Mask RCNN 魔方颜色块识别
一、VGG标定数据集分别导出train和val数据集的标签文件:via_region_data.json二、制作数据集pl_data文件下创建train和val文件:三、下载预训练的模型mask_rcnn_coco.h5四、设置Mask RCNN模型1修改config分类主要是top、left和right三类别,需要修改config参数 NUM_CL...原创 2020-04-14 20:06:56 · 884 阅读 · 0 评论 -
keras 0.x 升级2.x 后,multimodel多模态融合层
Keras 0.xMerge-在Keras的早期版本中,用于合并来自2个或更多Sequential 模型的输入,并且在旧的Graph容器中也内部使用。 该层将模型作为layer参数,而不是tensor。 如果您想要自定义合并模式,则可以传递一个lambda作为mode参数。model1 = Sequential()model1.add(...)model2 = Sequentia...原创 2020-03-21 20:02:04 · 1004 阅读 · 0 评论 -
Keras:concatenate和Concatenate区别
Concatenate 融合层. Concatenate 一个layer层作为输入 Concatenate 与Sequential模型一起用concatenate 融合函数. concatenate 一个tensor作为输入 concatenate 是Merge的包装器 concatenate 与Functional API一起用用Concatenate例子:left = S...原创 2020-03-21 02:39:21 · 3039 阅读 · 1 评论 -
Deeplab V3 训练自己遥感图像数据集
遥感图像数据集批量裁剪labelme标签标定数据集原创 2020-03-06 18:30:10 · 3509 阅读 · 15 评论 -
labelme遥感数据集标定和批量转换
labelme的安装:conda create --name=labelme python=3.5 #考虑兼容性,这里我们选择Python3activate labelmeconda install pyqtpip install labelmelabelme的打开:终端直接输入labelme,就可以打开软件了批量转换 json–png:...原创 2020-03-05 16:48:53 · 2372 阅读 · 7 评论 -
module 'tensorflow' has no attribute 'set_random_seed'
module 'tensorflow' has no attribute 'set_random_seed'tf<2.0tf.set_random_seed(self._seed)tf2.0tf.random.set_seed()module 'tensorflow' has no attribute 'Session'tf<2.0import t...原创 2020-01-16 01:20:04 · 43177 阅读 · 5 评论 -
树莓派 安装TensorFlow2.0
uname -auname -march首先,用上面的命令查找Linux的系统版本是86,还是64然后,进入下面网址,选择合适的TensorFlow版本https://github.com/PINTO0309/Tensorflow-bin/#usagehttps://github.com/PINTO0309/TensorflowLite-bin...原创 2019-12-11 02:57:36 · 2428 阅读 · 0 评论 -
Linux 查看TensorFlow安装位置
CPU版本sudo pip3 show tensorflowGPU版本sudo pip3 show tensorflow-gpu原创 2019-12-11 01:12:55 · 1954 阅读 · 0 评论 -
C# win7 VS2017 出现不能加载DLL“libtensorflow.dll”
我项目程序在Win10+VS2017环境下开发,最终程序需要打包迁移在Win7上运行,有些电脑安装成功,有些电脑总是报错如下:出现此问题的原因:请记住,VS中,nuget版本1.7.0以上TensorFlowSharp版本的libtensorflow.dll是x64,并且是使用AVX支持编译的(如果OS /处理器不支持AVX,您可能会收到HRESULT异常:0xC000001D...原创 2019-08-14 20:56:34 · 1726 阅读 · 4 评论 -
如何进入、退出docker的container
首先需要知道启动Docker服务是:service docker start 1 1 或者:systemctl start docker 1 1 关闭docker服务是:service docker stop 1 1 或者:systemctl stop docker 1 1 Docker的镜像称为image,容器称为Container。对于Docker来说,image是静态的原创 2017-03-15 21:52:29 · 4865 阅读 · 0 评论 -
Tensorflow源码安装
环境依赖 jdk1.8安装jdk解压到/opt/java目录,然后在~/.bashrc中加入下面几行:export JAVA_HOME=/opt/java/jdk1.8.0_101export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport P原创 2017-03-17 08:54:36 · 409 阅读 · 0 评论 -
Tensorflow基本介绍
基本使用使用 TensorFlow, 你必须明白 TensorFlow:使用图 (graph) 来表示计算任务.在被称之为 会话 (Session) 的上下文 (context) 中执行图.使用 tensor 表示数据.通过 变量 (Variable) 维护状态.使用 feed 和 fetch 可以为任意的操作(arbitrary operation) 赋值或者从其中获取数转载 2017-03-17 08:55:45 · 478 阅读 · 0 评论 -
TensorFlow:运作方式入门
mnist.pyfrom __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionimport mathimport tensorflow as tf# The MNIST dataset has 10 classes, repr...原创 2018-12-26 15:23:23 · 232 阅读 · 1 评论 -
'float' object cannot be interpreted as an integer
python2C:\Users\chenjun>pythonPython 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32Type “help”, “copyright”, “credits” or “license” for more informat...原创 2018-12-27 19:05:50 · 18130 阅读 · 0 评论 -
Win10 TensorFlow: failed call to cuInit: CUDA_ERROR_UNKNOWN
一、驱动问题首先,查看一下自己的电脑需要怎样的驱动,我们可以先到 http://www.nvidia.com/Download/index.aspx 查询下我们需要的是怎样的驱动,这里我的显卡是 GTX 1080,所以以此为例说明,勾选好对应的配置:点击 Search,可以看到查询结果如下所示:这里说明我们需要的版本是 417.35。接下来如果我们之前安装了驱动的话,可以重...原创 2018-12-25 15:56:11 · 7894 阅读 · 3 评论 -
TensorFlow入门:MNIST和softmax回归 Demo
当我们开始学习编程的时候,第一件事往往是学习打印"Hello World"。就好比编程入门有Hello World,机器学习入门有MNIST。import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_datamnist = input_data.read_data_sets...原创 2018-12-25 21:17:33 · 262 阅读 · 0 评论 -
TensorFlow:深入MNIST Demo
第一种Demoinput_data:下载和读MNIST数据模块 """Functions for downloading and reading MNIST data."""from __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functio...原创 2018-12-25 22:33:31 · 317 阅读 · 0 评论 -
Deep Learning 数据集汇集
3D CAD模型:点云数据集http://modelnet.cs.princeton.edu/各类数据集:https://www.kaggle.com/datasets待后续补充原创 2019-04-15 19:12:39 · 2296 阅读 · 2 评论 -
TensorFlow查看输入节点和输出节点名称
TensorFlow 定义输入节点名称input_name: with tf.name_scope('input'): bottleneck_input = tf.placeholder_with_default( bottleneck_tensor, shape=[batch_size, bottleneck_tensor_size], ...原创 2019-04-21 15:58:13 · 30358 阅读 · 30 评论 -
Tensorflow 将训练的模型迁移到Android两种方式
本文主要针对pb文件,用Android TensorFlow API实现目标检测和识别,不需要NDK和CMake混合编程 编译c/c++文件只需要在Android项目模块的Module的build.gradle输入// Tensorflow compile 'org.tensorflow:tensorflow-android:1.13.1'由于很多处都可以查阅源代码,便不附加...原创 2019-05-09 10:56:50 · 2403 阅读 · 5 评论 -
TensorFlow 制作自己数据集时,xml转csv
TensorFlow 制作自己数据集时,xml转csv千篇一律,把我拐入坑里了。如果训练自己的数据集只有一个类别,用网络上的xml_to_csv,完全没有问题,源码如下:# -*- coding: utf-8 -*-import osimport globimport pandas as pdimport xml.etree.ElementTree as ETdef xml...原创 2019-05-14 15:47:16 · 1234 阅读 · 0 评论 -
VGG 图像打标签工具
两种方式:一种在线打标签,打标签的网页地址:http://www.robots.ox.ac.uk/~vgg/software/via/via.html一种离线打标签,打标签工具的下载地址:http://www.robots.ox.ac.uk/~vgg/software/via/本文采用离线打标签,过程如下:第一步:下载via-2.0.7工具包,主要针对图像打标签,视频标签,...原创 2019-06-17 21:13:45 · 2978 阅读 · 4 评论 -
真正从零开始,TensorFlow详细安装入门图文教程
转载地址:http://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.htmlAI这个概念好像突然就火起来了,年初大比分战胜李世石的AlphaGo成功的吸引了大量的关注,但其实看看你的手机上的语音助手,相机上的人脸识别,今日头条上帮你自动筛选出来的新闻,还有各大音乐软件的歌曲“每日推荐”……形形色色的AI早已进入我们生活的方方面面。深刻的影响了转载 2017-03-15 14:08:34 · 882 阅读 · 0 评论