深度學習系列 框架與工具

2021-07-26 21:44:17 字數 1485 閱讀 1251

1.資料集準備

imagenet:

cifar10/cifar100:

mnist:

labeled faces in the wild:

more dataset:

2.深度學習競賽及典型網路模型

ilsvrc(imagenet large scale visual recognition challenge)比賽;

網路:(1)alexnet(alex krizzhevsky)

(2)lenet-5(yan lecun)

(3)caffenet,googlenet,vgg

alexnet,lenet-5,caffenet,googlenet 在caffe有;

vgg:

3.深度學習框架

big 3:caffe,torch,theano;

tensorflow(google),cntk(ms),sysytemml(ibm),wills(samsung),fair modukle on torch(fb);

caffe(

是乙個不需要程式設計的框架,只需要使用.prototxt 檔案去描述網路;

train models:

./build/tools/caffe train -- solver=models/bvlc_reference_caffenet/solver.prototxt
use gpu:

./build/tools/caffe train -- solver=models/bvlc_reference_caffenet/solver.prototxt -gpu 0
fine-tune in caffe:

對已經訓練好的模型加上已經得到的權值引數等再進行重新訓練;

caffe model zoo:

places-205:

caffe on supervesse 使用者指導l:

torch:  科學計算框架

theano(科學計算庫

谷歌開源計算框架;資料流圖,節點計算單元,邊是輸入輸出的關係;c/c++/python api;ml &&  dl;

mnist資料集的訓練例子:

對比:靈活性:theano?tensorflow>torch>caffe

初學者:caffe>theano>torch(可以分布式運算)>tensorflow

深度學習視覺化工具digits:

4.深度學習實驗與實踐

深度學習系列3 框架caffe

caffe是賈揚清大神開發的一套系統,caffe2是重構後的版本。其基本結構為 import numpy as np import time from caffe2.python import core,workspace from caffe2.proto import caffe2 pb2 x ...

深度學習框架

近一年來,深度學習的風起雲湧,產生了許多令人興奮的成果,同時,深度學習框架也是百家爭鳴。經過這一年的觀察,tensorflow 似乎成為了一種潮流,並且越來越多的框架開始為 keras 提供支援,它可能會成為一種標準。今後選擇keras框架作為深度學習的目標。keras 被認為是構建神經網路的未來,...

深度學習系列 深度學習簡介

機器學習 使用計算機系統利用經驗改善效能,是人工智慧領域的分支,也是實現人工智慧的一種手段。表徵學習關注如何自動找出表示資料的合適方式,以便更好地將輸入變換為正確的輸出。深度學習 具有多級表示的表徵方法,在每一級 原始資料開始 通過簡單的函式將該級的表示變換為更高階的表示。可以將深度學習看作多個簡單...