----------机器学习-----------
文章平均质量分 68
而濡木染
不赶时间也奔跑
展开
-
Win10下Anaconda3上安装tensorflow教程
Win10下Anaconda3上安装tensorflow教程大概花费了4-5个小时的时间安装上了基于GPU版本的tensorflow1.3.0(除此之外还有基于CPU的版本),大体安装步骤如下:step1:在Anaconda下创建出一个python3.5的环境(原因:由于大部分tensorflow都是基于Linux进行部署,近期才真正...原创 2018-03-05 19:54:02 · 4963 阅读 · 0 评论 -
Pytracking代码运行笔记
https://github.com/visionml/pytracking1.git clone https://github.com/visionml/pytracking.git2.cd pytracking/3.git submodule update --init 4.bash install.sh conda_install_path pytrackingconda_...原创 2019-06-06 19:57:07 · 14171 阅读 · 53 评论 -
labelme工具解析json文件
由于自己的处理数据需求和labelme的直接使用处理还有差距,所以特此开发了新的工具,鸣谢我的合作伙伴,由于labelme工具解析json开源,则采用使得数据组织格式和标准json相同的方式。解析代码如下:修改文件为:D:\Users\Pangzhennan\Anaconda3\envs\labelme\Lib\site-packages\labelme\cli\json_to_datas...原创 2019-05-08 22:14:13 · 4590 阅读 · 0 评论 -
DeepLabV3+训练自己的数据
1.按照官方文档,配置环境:https://github.com/tensorflow/models/blob/master/research/deeplab/g3doc/installation.md安装tensorflow-gpu时可能给会出现问题,需要cuda和cudnn的版本都正确才可以。cd /anaconda3/envs/DeepLab/lib/python3.6/site-...原创 2019-04-22 14:12:52 · 3355 阅读 · 33 评论 -
pdb-Python调试器(pdb-Python Debugger)
该模块pdb为Python程序定义了一个交互式源代码调试器。它支持在源代码行级别设置(条件)断点和单步执行,检查堆栈帧,源代码列表以及在任何堆栈帧的上下文中评估任意Python代码。它还支持事后调试,可以在程序控制下调用。使用pdb的方式有如下几种:第一种:使用pdb.set_trace()设置断点,注意前提是已经在代码中import pdb过,则直接使用命令...原创 2019-03-30 19:56:22 · 317 阅读 · 0 评论 -
DeepLabV3+预测单张图片代码实现和问题解决
问题一:在使用export_model.py进行导出模型并进行网络正向传播的过程中,出现错误:2019-03-25 17:47:42.896918: W tensorflow/core/framework/allocator.cc:122] Allocation of 62720000 exceeds 10% of system memory.2019-03-25 17:47:43.105...原创 2019-03-25 18:06:25 · 5466 阅读 · 36 评论 -
SEMANTIC IMAGE SEGMENTATION WITH DEEP CONVOLUTIONAL NETS AND FULLY CONNECTED CRFS
使用深度卷积网络和全连接的CRFs进行语义图像的分割CRF-条件随机场Liang-Chieh Chen 加州大学洛杉矶分校摘要深度卷积神经网络(DCNNs)最近已经在高水平的视觉任务中展示出了最先进的表现,例如图像分类和目标检测。这项工作汇集了来自DCNNs和概率图模型的方法,为了解决像素级分类的任务(也叫作语义级图像分割)。我们展示了深度卷积网络(DCNNs)的最后一层不足够能定...原创 2019-02-25 22:45:20 · 812 阅读 · 0 评论 -
FCN语义分割训练自己的数据(依据VOC2012数据集格式)(更)
制作数据:更新1:为了实现labelme批量json_to_dataset方法,特地修改d:\users\pangzhennan\anaconda3\envs\labelme\lib\site-packages\labelme\cli\json_to_dataset.py文件,原文件内容为:import argparseimport base64import jsonimport ...原创 2019-01-23 14:07:40 · 822 阅读 · 0 评论 -
FCN语义分割训练自己的数据(依据VOC2012数据集格式)
chapter 4 应用FCN训练自己的数据(以voc2012为模板)step0.参考数据集需求可用于FCN的完全VOC格式的数据组织结构模式:训练集和验证集可以按照8-2的方式进行安排。VOC2012数据集共包含21个类别,其中包括背景类,则共包含20类事物。step1.制作自己的数据应用一个简化的方法,并不把像素级的labels做成.mat的形式,反倒是借助于索...原创 2018-08-02 10:48:52 · 11634 阅读 · 43 评论 -
FCN语义分割训练数据(以siftflow和voc2012数据集为例)
截至目前,现已经跑通了siftflow-fcn32s,voc-fcn32s,并制作好了自己的数据集,现在就等大批数据的到来,进而针对数据进行参数fine-tuning,现对我训练的训练流程和训练过程中遇到的问题,做出总结和记录,从而对以后的学习作铺垫。通过这篇分析语义分割的文章可以知道,FCN作为2014年的网络,现在看来确实有些老旧了,从下表可以看出FCN的表现得分也不是最高的,但是不管黑猫...原创 2018-07-27 10:17:14 · 6136 阅读 · 31 评论 -
Ubuntu16.04+CUDA8.0+Cudnn5.0+Opencv3.1+caffe+FCN语义分割
配置步骤和遇到的问题:参考文献:http://www.cnblogs.com/xuanxufeng/p/6150593.htmlhttps://blog.csdn.net/songyu0120/article/details/77101961https://blog.csdn.net/qq_27748767/article/details/79206881https://blog....原创 2018-07-11 17:08:13 · 632 阅读 · 0 评论 -
Keras的简单应用(三分类问题)——改编自cifar10vgg16
此为改编自cifar10的三分类问题:from __future__ import print_function #此为在老版本的python中兼顾新特性的一种方法import kerasfrom keras.preprocessing.image import ImageDataGeneratorfrom keras.preprocessing import imagefrom ker...原创 2018-04-23 15:16:25 · 2801 阅读 · 2 评论 -
win10和Linux(Ubuntu16)双系统的安装感悟
1.珍爱生命,远离大白菜。 最佳方式:UltralSO(软碟通)+MSDN镜像 UltralSO:https://cn.ultraiso.net/ MSDN:https://msdn.itellyou.cn/原创 2018-03-20 18:35:54 · 4270 阅读 · 0 评论 -
VOC分割数据集数据增强
分割数据集的正常的数据增强方式:对原始数据和ground-truth做相同的增强变换,代码实现如下。对于原始数据进行增强的代码:my_Augment_data.m%图像的水平翻转和垂直翻转clear;clc% file_path = './data1/JPEGImages/';% 图像文件夹路径% new_file_path = './aug1/JPEGImages/';f...原创 2019-06-12 13:40:33 · 2259 阅读 · 2 评论