Caffe

Caffe
原作者贾扬清
開發者伯克利视觉和学习中心(Berkeley Vision and Learning Center)
当前版本
  • 1.0 (2017年4月18日;穩定版本)[1]
編輯維基數據鏈接
源代码库
  • github.com/BVLC/caffe
編輯維基數據鏈接
编程语言C++
操作系统Linux、macOS、Windows[2]
类型深度学习框架
许可协议BSD[3]
网站caffe.berkeleyvision.org

CAFFE(快速特征嵌入的卷积结构,Convolutional Architecture for Fast Feature Embedding)是一个深度学习框架,最初开发于加利福尼亞大學柏克萊分校。Caffe在BSD许可开源,使用C++编写,带有Python接口[4][5]

机器学习数据挖掘
范式
问题
  • 因素分析
  • CCA
  • ICA
  • LDA
  • NMF英语Non-negative matrix factorization
  • PCA
  • PGD英语Proper generalized decomposition
  • t-SNE英语t-distributed stochastic neighbor embedding
  • SDL
结构预测英语Structured prediction
  • RANSAC
  • k-NN
  • 局部异常因子英语Local outlier factor
  • 孤立森林英语Isolation forest
与人类学习
  • 主动学习英语Active learning (machine learning)
  • 众包
  • Human-in-the-loop英语Human-in-the-loop
模型诊断
  • 学习曲线英语Learning curve (machine learning)
数学基础
  • 内核机器英语Kernel machines
  • 偏差–方差困境英语Bias–variance tradeoff
  • 计算学习理论英语Computational learning theory
  • 经验风险最小化
  • 奥卡姆学习英语Occam learning
  • PAC学习英语Probably approximately correct learning
  • 统计学习
  • VC理论
大会与出版物
  • NeurIPS
  • ICML英语International Conference on Machine Learning
  • ICLR
  • ML英语Machine Learning (journal)
  • JMLR英语Journal of Machine Learning Research
相关条目
  • 人工智能术语英语Glossary of artificial intelligence
  • 机器学习研究数据集列表英语List of datasets for machine-learning research
  • 机器学习概要英语Outline of machine learning

历史

贾扬清在加州大学伯克利分校攻读博士期间创建了Caffe项目[6]。项目现在托管于GitHub,拥有众多贡献者[7]

特色

Caffe支持多种类型的深度学习架构,面向图像分类图像分割,还支持CNN、RCNN、LSTM和全连接神经网络设计[8]。Caffe支持基于GPU和CPU的加速计算内核库,如NVIDIA cuDNN和Intel MKL[9][10]

应用

Caffe应用于学术研究项目、初创原型甚至视觉、语音和多媒体领域的大规模工业应用。雅虎将Caffe与Apache Spark集成在一起,创建了一个分布式深度学习框架CaffeOnSpark[11]

2017年4月,Facebook发布Caffe2[12],加入了循环神经网络等新功能。2018年3月底,Caffe2并入PyTorch[13]

参见

参考资料

  1. ^ Release 1.0. 2017年4月18日 [2018年4月23日]. 
  2. ^ Microsoft/caffe. GitHub. [2019-03-19]. (原始内容存档于2017-04-22). 
  3. ^ caffe/LICENSE at master. GitHub. [2019-03-19]. (原始内容存档于2019-05-20). 
  4. ^ BVLC/caffe. GitHub. [2019-03-19]. (原始内容存档于2019-03-22). 
  5. ^ Comparing Frameworks: Deeplearning4j, Torch, Theano, TensorFlow, Caffe, Paddle, MxNet, Keras & CNTK. [2019-03-19]. (原始内容存档于2017-03-29). 
  6. ^ The Caffe Deep Learning Framework: An Interview with the Core Developers. Embedded Vision. [2019-03-19]. (原始内容存档于2017-09-29). 
  7. ^ Caffe: a fast open framework for deep learning.. GitHub. [2019-03-19]. (原始内容存档于2019-03-22). 
  8. ^ Caffe tutorial - vision.princeton.edu (PDF). [2019-03-19]. (原始内容 (PDF)存档于2017-04-05). 
  9. ^ Deep Learning for Computer Vision with Caffe and cuDNN. [2019-03-19]. (原始内容存档于2017-12-01). 
  10. ^ mkl_alternate.hpp. BVLC Caffe. [2018-04-11]. (原始内容存档于2019-09-24). 
  11. ^ Yahoo enters artificial intelligence race with CaffeOnSpark. [2019-03-19]. (原始内容存档于2017-05-21). 
  12. ^ Caffe2 Open Source Brings Cross Platform Machine Learning Tools to Developers. [2019-03-19]. (原始内容存档于2019-04-28). 
  13. ^ Caffe2 Merges With PyTorch. [2019-03-19]. (原始内容存档于2019-03-30). 

外部链接

  • 官方网站
深度学习软件英语Comparison of deep learning software
开源软件
专有
  • 分类
  • 比较