Caffe
Caffe is a library famous for its speed. The official project page is http://caffe.berkeleyvision.org/ and the GitHub page is https://github.com/BVLC/caffe. Similar to TensorFlow, Caffe has been developed mainly with C++, but it provides a Python and MATLAB API. In addition, what is unique to Caffe is that you don't need any programming experience, you just write the configuration or protocol files, that is .prototxt
files, to perform experiments and research with deep learning. Here, we focus on the protocol-based approach.
Caffe is a very powerful library that enables quick model building, training, and testing; however, it's a bit difficult to install the library to get a lot of benefits from it. As you can see from the installation guide at http://caffe.berkeleyvision.org/installation.html, you need to install the following in advance:
CUDA
BLAS (ATLAS, MKL, or OpenBLAS)
OpenCV
Boost
Others: snappy, leveldb, gflags, glog, szip, lmdb, protobuf, and hdf5
Then, clone the repository from...