- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 Caffe - 训练日志 log 可视化分析
Caffe - 训练日志 log 可视化分析在采用 shell 脚本进行 caffe 训练时,可以输出训练过程到log 文件,如$CAFFE_ROOT/build/tools/caffe train \ --solver=solver.prototxt \ --gpu 0 \ 2>&1 | tee train.logCaffe 提供了对输出 l...
2018-01-31 12:55:50 6725 17
原创 论文阅读理解 - Automatic Spatially-aware Fashion Concept Discovery
论文阅读理解 - Automatic Spatially-aware Fashion Concept Discovery[Paper - Automatic Spatially-aware Fashion Concept Discovery - ICCV2017][Fashion200K - Dataset] 主要是应用属性(Attributes)在图片中的空间位置信息,表现为 a...
2018-01-31 10:25:26 1560
原创 Caffe2 - (十八) 图片数据处理函数
Caffe2 - 图片数据处理函数Caffe2 提供了对图片进行加载、裁剪、缩放、去均值、batch 等处理的函数 - helper.py.
2018-01-29 15:08:45 1011
原创 Caffe2 - (十七) 基于 FashionMnist 数据集的 GPU 训练与测试
Caffe2 - 基于 FashionMnist 数据集的 GPU 训练与测试 数据准备:下载数据:Fashion-Mnist实现过程:#/usr/bin/env python# --*-- coding: utf-8 --*--import osimport gzipimport numpy as npimport cPickleimport matplotl
2018-01-27 10:15:42 1861 3
翻译 CNN 的两个弊端
CNN 的两个弊端原文 - What is wrong with Convolutional neural networks ?自从Alex Krizhevsky 等论文 ImageNet Classification with Deep Convolutional Networks 在 NIPS2012 发表开始,CNN 已经成为很多领域十分重要的工具,深度学习已很普遍. 基于 CNN...
2018-01-26 22:25:00 7696
原创 Caffe2 - (十六) 创建 LMDB 数据库
Caffe2 - 创建 lmdbCaffe2 提供了将数据转换为 lmdb 的 Demo.@package lmdb_create_example# Module caffe2.python.examples.lmdb_create_example
2018-01-26 15:41:52 1667
原创 Caffe2 - (十五) 简单的回归示例 Toy Regression
Caffe2 - 简单的回归例子 Toy Regression回归问题:假设二维输入 xxx,一维输出 yyy,权重向量 w=[2.0,1.5]w=[2.0,1.5]w = [2.0, 1.5],偏置 bias b=0.5b=0.5b=0.5,y=wx+by=wx+by = wx + b 注: 这里训练数据是利用 Caffe2 Op 生成的. —— [Toy Regr...
2018-01-26 14:33:56 1204
原创 Caffe2 - (十四) 网络构建API之 brew
Caffe2 - Brew Modelsbrew 是 Caffe2 用于构建模型的新的 API. 之前是 CNNModelHelper来构建模型. 但 Caffe2 不仅擅长 CNNs,还能够提供更加通用的ModelHelperobject.新的 ModelHelper与CNNModelHelper.brew具有很多相同的功能,使得其易于构建模型.
2018-01-25 22:27:52 1777
原创 Caffe2 - (十三) 基于 Python 创建 Operator
Caffe2 - Python Operator类似于 Caffe 基于 Python 定制 CaffeLayers, Caffe2 也提供了使用 Python 来自定义 Caffe2 Operators.Forward Python OperatorCaffe2 提供了 high-level 接口,用于 Python ops 创建 —— Net.Python() 接口.
2018-01-25 10:59:37 2206
原创 Caffe Loss 层 - LossLayers
Caffe Loss 层Loss 计算的是网络输出的 target 值与真实label之间的误差,最小化以优化网络. Loss 值由 forward-pass 计算得到,并在 backward-pass 计算关于 loss 的梯度值.Caffe 主要提供了以下 Loss 层:1. SoftmaxWithLoss用于一对多(one-of-many) 的分类任务,计算多项 lo...
2018-01-24 21:42:10 3293 1
原创 Caffe2 - Detectron 图片测试结果
Detectron 图片测试结果随机找的图片进行测试,结果很惊喜,很赞!!!1. Box 与 Maskpython2 tools/infer_simple.py \ --cfg configs/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml \ --output-dir /tmp/detectron-visua...
2018-01-24 11:23:43 4754 43
原创 Caffe2 - Detectron 初步使用
Detectron 初步使用Detectron 安装.Detectron 提供了基于 COCO Dataset 的推断和训练使用说明 - Using Detectron.1. Detectron Model ZOO 和 BaselinesDetectron 截止到 2017.12 提供了很多 baselines 模型,并记为 12_2017_baselines. Base...
2018-01-23 18:15:42 6884 9
原创 Caffe2 - Detectron 安装
Detectron 安装Detectron 项目地址基于 Caffe2.Detectron 项目:Feature Pyramid Networks for Object DetectionMask R-CNN - Marr Prize at ICCV 2017Detecting and Recognizing Human-Object InteractionsFocal L...
2018-01-23 16:57:09 18869 28
原创 Python - 读写 Matlab Mat 格式数据
Python 读写 Matlab Mat 格式数据非 matlab v7.3 files 读写import scipy.io as siomatFile = 'matlabdata.mat'sio.loadmat(matFile)sio.savemat(save_matFile, {'array':save_matlabdata})
2018-01-22 17:56:26 4521 1
原创 论文阅读学习 - Deep Representation Learning with Target Coding
Deep Representation Learning with Target Coding[Project HomePage][Paper - AAAI2015][Supplementary Doc][Code-cuda-convnet]1-of-K code:长度为 KKK 的向量,第 kkk 个元素为 1,其它的为 0. [分类任务]Target code:mult...
2018-01-19 15:02:35 1198
原创 Dataset - Visual Genome 数据集
Visual Genome datasetVisual Genome 主页Visual Genome DataVisual Genome ReadmeVisual Genome 数据集总览:108077 张图片5.4 Million Region Descriptions1.7 Million Visual Question Answers3.8 Million Obj...
2018-01-18 13:44:55 18389 7
翻译 目标检测 - SSD MultiBox 理解 - 基于深度学习的实时目标检测
SSD MultiBox 理解 - 基于深度学习的实时目标检测[原文-Understanding SSD MultiBox — Real-Time Object Detection In Deep Learning] 该博客主要对 SSD MultiBox 目标检测技术进行介绍. 希望对于 MultiBox 算法以及 SSD 有更好的理解. Figure 1. End-to...
2018-01-17 16:13:05 4135 9
原创 机器学习 - 精度评价
机器学习 - 精度评价Python sklearn.metrics 提供了很多任务的评价指标,如分类任务的混淆矩阵、平均分类精度、每类分类精度、总体分类精度、F1-score 等;以及回归任务、聚类任务等多种内置函数.分类 - 混淆矩阵 Confusion Matrix
2018-01-16 15:21:29 1657
原创 论文阅读理解 - Panoptic Segmentation 全景分割
论文阅读理解 - Panoptic Segmentation 全景分割[Paper] 摘要 新的任务场景 —— 全景分割 Panoptic Segmentation: 统一了实例分割(Instance Segmentation) 和语义分割(Semantic Segmentation). 实例分割 - 检测每个 object instance,并进行...
2018-01-15 13:21:46 24824 1
原创 Caffe源码 - inner_product_layer 全连接层
Caffe - 全连接层 inner_product_layer图像分类中,网络结构的最后一般有一个或多个全连接层.全连接层的每个节点都与其上层的所有节点相连,以综合前面网络层提取的特征. 其全连接性,导致参数较多.全连接层将卷积的 2D 特征图结果转化为 1D 向量.如 MNIST:最后两层为全连接层,在pooling 层后,转化为 1D 的 1*100 长度的向量....
2018-01-12 15:14:05 2094
原创 Caffe2 - (十二)自定义 Operators
Caffe2 - Operators 自定义Caffe2 提供了很多 Operators - Operators Catalogue. 如果实际应用中需要自定义新的 Operators,其实现如下.1. 自定义 Basic Operator一般情况下,每个 Operator 包括两个文件:.cc - 注册 operator (registering of the oper
2018-01-11 22:30:26 2027 3
原创 Caffe2 - (十一)ResNet50 Multi-GPU 训练
Caffe2 - Multi-GPU 训练1. 概要ResNet50 modelImageNet 数据集 - 14 million 张图片, 大概需要 300GB SSD 存储空间,2000 个磁盘分片;两张 GPUs 耗时一周.这里以 ImageNet 中的一部分为例:640 种 cars 和 640 种 boats 图片集作为训练数据集;48 种 cars 和 4...
2018-01-10 13:10:46 8569 9
原创 Caffe2 - (十)训练数据集创建
Caffe2 - 训练数据集创建caffe2 使用二值 DB 存储模型训练的数据,以 key-value 格式保存,key1 value1 key2 value2 key3 value3 ...DB 中,将 keys 和 values 保存为 strings 形式;可以通过 TensorProtos protocol buffer 来转换为结构化的数据: TensorPro...
2018-01-08 11:43:24 2212
原创 Caffe2 - (九)MNIST 手写字体识别
Caffe2 - MNIST 手写字体识别 LeNet - CNN 网络训练; 采用 ReLUs 激活函数代替 Sigmoid. model helper import matplotlib.pyplot as pltimport numpy as npimport osimport shutilimport caffe2.python.predictor...
2018-01-06 14:42:31 3046 8
原创 Caffe2 - (八)图像加载与预处理
Caffe2 - 图像加载与预处理 举例说明从图像文件或图像 url 加载图像,以及相应的 Caffe2 用到的必要的图像预处理.必要的 python 包:sudo pip install scikit-image scipy matplotlibimport skimageimport skimage.io as ioimport skimage.transfo...
2018-01-05 15:31:36 3949 6
原创 Caffe2 - (七)Caffemodel 转换为 Caffe2 pb 模型
Caffe2 - Caffemodel 转换为 Caffe2 pb 模型1. 单输入单输出 - caffe_translator.pyCaffe2 提供了将 caffemodel 转换为 caffe2 模型的工具——caffe_translator.py. 其使用:python -m caffe2.python.caffe_translator deploy.prototx
2018-01-03 09:56:41 8474 1
原创 Caffe2 - (六)CPU/GPU 模式切换
Caffe2 - CPU/GPU 部署模式切换在尝试把 Caffe 模型转换到 Caffe2,部署时 CPU/GPU 模式切换方法找了很久才找到一个用着可以,记录下.import syssys.path.insert(0, '/path/to/caffe2/build')from caffe2.python import core, workspace, model_helper
2018-01-02 16:06:24 5732 2
原创 Caffe2 - (五)Workspace Python API
Caffe2 - Workspace Python APIModule caffe2.python.workspace. Demo:from caffe2.proto.caffe2_pb2 import NetDeffrom caffe2.python import workspaceinit_net = NetDef()init_net.ParseFromString(o
2018-01-02 15:52:08 2684
Neural Network Methods in Natural Language Processing英文原版
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人