TensorFlow是谷歌第二代機器學習開源框架,他的優勢是既可以在智能手機端應用,也可以在大規模圖形處理單元集群上運行。換句話說,TensorFlow支持異構設備分布式計算,它能夠在各個平臺上自動運行模型,從電話、單個CPU / GPU到成百上千GPU卡組成的分布式系統。
Tensor(張量)意味著N維數組,Flow(流)意味著基于數據流圖的計算,TensorFlow即為張量從圖的一端流動到另一端。TensorFlow 表達了高層次的機器學習計算,大幅簡化了第一代系統,并且具備更好的靈活性和可延展性。
目前,TensorFlow支持CNN、RNN和LSTM算法,這都是目前在Image,Speech和NLP最流行的深度神經網絡模型,并且在很多地方可以應用,如語音識別,自然語言理解,計算機視覺,廣告等。
![]()