Caffe on both Linux and Windows
Перейти к файлу
Yangqing Jia a0a3199cff Merge pull request #94 from kloudkl/image_data_size
Ensure all the images are of the same size before creating leveldb
2014-02-11 10:09:59 -08:00
data Update script to parse log format that contains test iteration 2014-02-11 11:01:35 +08:00
examples Check data size when converting images into leveldb 2014-02-11 19:40:21 +08:00
include/caffe Merge pull request #62 from viirya/master 2014-01-31 19:02:48 -08:00
matlab/caffe update Makefile and add some more docs 2013-11-22 14:16:58 -08:00
python include pip requirements.txt for python deps 2014-02-11 00:41:01 -08:00
scripts Add script to resize and crop images in parallel using mincepie 2014-02-11 19:40:21 +08:00
src Update script to parse log format that contains test iteration 2014-02-11 11:01:35 +08:00
.gitignore Makefile.config removed in favor of .example file 2014-02-03 02:41:44 -08:00
INSTALL.md replace bundled install instructions with link to site 2014-02-10 15:31:59 -08:00
LICENSE License under BSD 2014-01-20 18:24:41 -08:00
Makefile remove linking against mkl_intel_thread: unneeded 2014-02-03 02:41:04 -08:00
Makefile.config.example Makefile.config removed in favor of .example file 2014-02-03 02:41:44 -08:00
README.md note pretrained model licensing: academic / non-commercial use only 2014-01-31 02:52:29 -08:00
caffe.cloc linecount improvement 2013-11-12 14:31:09 -08:00

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 the LICENSE for details).

The pretrained models published by the BVLC, such as the Caffe reference ImageNet model are licensed for academic research / non-commercial use only. However, Caffe is a full toolkit for model training, so start brewing your own Caffe model today!

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/}
}