1. 什麼叫做深度學習框架,其作用是什麼
深度學習框架是一種為了深度學習開發而生的工具,庫和預訓練模型等資源的總和。有了這種框架,看似復雜神秘的深度學習模型開發被大大簡化,成為AI開發者的必用利器。
目前,TensorFlow和PyTorch明顯領先,其他框架勢微。如下圖所示,基於TensorFlow和PyTorch的開源項目,明顯領先其它框架。註:Keras不算完整的AI框架,另外KerasAPI已經成為TF2.0的高層API。
TensorFlow和PyTorch兩種框架未來相當時間內會趨同共存。現在PyTorch的在學術界廣泛採用;而TensorFlow依賴強大的部署能力,是應用首選。未來TensorFlow2.0大大提高易用性(集成Keras,支持動態庫EagerExecution等); PyTorch也在利用ONNX提高部署能力。TensorFlow和PyTorch會越來越趨同。
TensorFlow和PyTorch已是未來幾年最主流的深度學習框架。圍繞這兩種框架的軟,硬體,和開發者生態將會迅猛發展,新框架越來越難以成長,其他框架差距越來越大。
2. windows+caffe下怎麼樣對已經訓練好的caffemodel模型文件快速加入新的圖片進行人臉識別
你這個做出來了嗎?