Caffe on both Linux and Windows
Перейти к файлу
Evan Shelhamer 1c5df72b03 read single input, load/save csv, and record windows
Load `--input_file` as a list of image filenames if .txt OR read as CSV
with fields filename,ymin,xmin,ymax,xmax (with labeled header) if .csv.

Save `--output_file` as HDF5 if .h5 or CSV if .csv. For CSV, enumerate
the class probabilities as numbered class fields.

Record crop windows in original image coordinates if `center_only` or
`corners` crop mode selected. Previously, these modes didn't report
locations.
2014-01-31 01:23:29 -08:00
data
examples Save the last batch of data in image set conversion 2014-01-28 01:58:09 -08:00
include/caffe cleanup whitespace 2014-01-19 14:34:12 -08:00
matlab/caffe
python/caffe read single input, load/save csv, and record windows 2014-01-31 01:23:29 -08:00
src Do snapshot after computing loss and test accuracy 2014-01-23 17:52:27 -08:00
.gitignore ignore distribute dir 2014-01-24 16:18:17 -08:00
INSTALL.md include install notes 2014-01-21 18:50:07 -08:00
LICENSE License under BSD 2014-01-20 18:24:41 -08:00
Makefile cleanup whitespace 2014-01-19 14:34:12 -08:00
Makefile.config cleanup whitespace 2014-01-19 14:34:12 -08:00
README.md include intro, license, and citing in README 2014-01-21 18:37:51 -08:00
caffe.cloc

README.md

Caffe: Convolutional Architecture for Fast Feature Extraction

Created by Yangqing Jia, Department of EECS, University of California, Berkeley. Maintained by the Berkeley Vision and Learning Center (BVLC).

Introduction

Caffe aims to provide computer vision scientists with a clean, modifiable implementation of state-of-the-art deep learning algorithms. Network structure is easily specified in separate config files, with no mess of hard-coded parameters in the code. Python and Matlab wrappers are provided.

At the same time, Caffe fits industry needs, with blazing fast C++/Cuda code for GPU computation. Caffe is currently the fastest GPU CNN implementation publicly available, and is able to process more than 20 million images per day on a single Tesla K20 machine *.

Caffe also provides seamless switching between CPU and GPU, which allows one to train models with fast GPUs and then deploy them on non-GPU clusters with one line of code: Caffe::set_mode(Caffe::CPU).

Even in CPU mode, computing predictions on an image takes only 20 ms when images are processed in batch mode.

* When measured with the SuperVision model that won the ImageNet Large Scale Visual Recognition Challenge 2012.

License

Caffe is BSD 2-Clause licensed (refer to LICENSE for details).

Citing Caffe

Please kindly cite Caffe in your publications if it helps your research:

@misc{Jia13caffe,
  Author = {Yangqing Jia},
  Title = { {Caffe}: An Open Source Convolutional Architecture for Fast Feature Embedding},
  Year  = {2013},
  Howpublished = {\url{http://caffe.berkeleyvision.org/}
}