- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 caffe 的 GoogleNet 实现。我想根据文本文件中的文件列表和标签来训练深度网络,但问题是,当我训练深度网络时,它无法读取文件。
这是 train_val.prototxt 定义,我使用 ImageData 而不是使用具有“数据”类型的大型 LMDB 文件
name: "GoogleNet"
layer
{
name: "data"
type: "ImageData"
top: "data"
top: "label"
include {
phase: TRAIN
}
transform_param
{
mirror: true
crop_size: 224
mean_value: 104
mean_value: 117
mean_value: 123
}
data_param
{
source: "path_to_file/file_paths_and_labels.txt"
batch_size: 32
}
}
这里我为 googlenet 使用了 ImageData 类型,而不是这里建议的类型 Data:LMDB files and how they are used for caffe deep learning network
所以,我有一个文本文件 (file_paths_and_labels.txt),其中每一行都包含以下内容:
path_to_image label
其中path to image是图片的地址,label是图片的标签(有10个不同的标签)。
我想知道我错在哪里,因为当我运行深度网络训练命令时
./build/tools/caffe train --solver=/my_home/dl-caffe/models/bvlc_googlenet/solver.prototxt
我有以下错误:
I0624 10:36:11.524896 15246 layer_factory.hpp:74] Creating layer data
I0624 10:36:11.524960 15246 net.cpp:84] Creating Layer data
I0624 10:36:11.524988 15246 net.cpp:338] data -> data
I0624 10:36:11.525046 15246 net.cpp:338] data -> label
I0624 10:36:11.525084 15246 net.cpp:113] Setting up data
I0624 10:36:11.525106 15246 image_data_layer.cpp:36] Opening file
I0624 10:36:11.525146 15246 image_data_layer.cpp:51] A total of 0 images.
*** Aborted at 1435152971 (unix time) try "date -d @1435152971" if you are using GNU date ***
PC: @ 0x7f7060b70ee0 (unknown)
*** SIGSEGV (@0x0) received by PID 15246 (TID 0x7f706188aa40) from PID 0; stack trace: ***
@ 0x7f7060511d40 (unknown)
@ 0x7f7060b70ee0 (unknown)
@ 0x7f706118587c std::operator+<>()
@ 0x7f70611861e5 caffe::ImageDataLayer<>::DataLayerSetUp()
@ 0x7f7061144ac6 caffe::BaseDataLayer<>::LayerSetUp()
@ 0x7f7061144bc9 caffe::BasePrefetchingDataLayer<>::LayerSetUp()
@ 0x7f70611d8ff2 caffe::Net<>::Init()
@ 0x7f70611daab2 caffe::Net<>::Net()
@ 0x7f70611e6c10 caffe::Solver<>::InitTrainNet()
@ 0x7f70611e7d23 caffe::Solver<>::Init()
@ 0x7f70611e7ef6 caffe::Solver<>::Solver()
@ 0x40c4a0 caffe::GetSolver<>()
@ 0x406471 train()
@ 0x404a11 main
@ 0x7f70604fcec5 (unknown)
@ 0x404fbd (unknown)
Segmentation fault (core dumped)
我认为 GoogleNet 没有在我的文本文件中找到数据。问题是什么?我的 train_val.prototxt 文件的语法?
最佳答案
您使用错误的参数指定源。对于 IMAGE_DATA,您需要使用 image_data_param 而不是 data_param。因为您在 data_param 中指定了源,而 ImageDataLayer 查看 image_data_param,所以 source 的值是空字符串。您可以在此处的日志中看到:
I0624 10:36:11.525106 15246 image_data_layer.cpp:36] Opening file
这一行的格式应该是:
Opening file <filename>
在您的日志中,“正在打开文件”后面有一个空白区域。
关于computer-vision - 在 train_val.prototxt 中使用 ImageData 类型字段时,GoogleNet 无法读取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31028519/
我正在尝试从 caffe 模型动物园运行预训练的 googlenet 模型(无微调)。模型和deploy.prototxt都是从https://github.com/BVLC/caffe/tree/m
我正在尝试实现 Googlenet 初始神经网络的一个版本,但是使用 MNIST data set 得到的准确度为 10% 。这令人担忧,因为对于简单的神经网络,该数据集的准确率应该达到 97% 以上
我从头开始训练了 GoogLeNet 模型。但它并没有给我带来有希望的结果。 作为替代方案,我想在我的数据集上对 GoogLeNet 模型进行微调。有谁知道我应该遵循什么步骤? 最佳答案 假设您正在尝
我对 Caffe 和深度学习还很陌生,所以请容忍我的经验不足和幼稚的问题。现在,我想使用 FER2013 数据集来训练 GoogleNet(它由面部组成,其目的是识别面部所属的 7 个类别之一)。然而
我想运行 googlenet用 tensorflow 。是否有可以与 tensorflow 一起运行的多 GPU 版本? 最佳答案 您可以训练、评估和微调 Inception v3 模型。请参阅其中的
我有一个关于更改网络输出层(AlexNet/GoogleNet/ImageNet)的问题。因此标准输出是一个 1x1000 Vector,因此每个类都有一个值。 我知道我可以将输出更改为例如 5,这样
我使用 Caffe GoogleNet 模型来训练我自己的数据(1 万张图片,2 个类别)。我在第 400000 次迭代时停止它,准确度约为 80%。 如果我运行以下命令: ./build/examp
我一直在使用 Caffe 框架使用我自己数据集中的图像对 GoogLeNet 模型进行微调。我认为,如果我可以在训练过程中向训练图像添加一些外部提取的特征(例如基于 SIFT 或 HoG...),我可
我使用来自 https://github.com/BVLC/caffe/tree/master/models/bvlc_googlenet 的预训练 GoogleNet,并使用我自己的数据(约 10
大家好,我是咖啡新手。目前,我尝试使用从 model Zoo 下载的经过训练的 GoogleNet 对一些图像进行分类。然而,网络的输出似乎是一个向量而不是真正的标签(如狗,猫)。在哪里可以找到经过训
我正在使用 GoogleNet 模型对图像进行二元分类。之前我使用的是虚拟机,现在使用的是Ubuntu 14.04。两者都给了我不同的结果。我尝试了很多方法找出问题所在,但无法确定问题所在。 我分别训
我正在尝试使用 caffe 的 GoogleNet 实现。我想根据文本文件中的文件列表和标签来训练深度网络,但问题是,当我训练深度网络时,它无法读取文件。 这是 train_val.prototxt
我是一名优秀的程序员,十分优秀!