深度學習:這有一個高效框架,半個小時教你掌握它!

每天給小編五分鐘,小編用自己的代碼,讓你輕鬆學習人工智能。本文將為你分析深度學習框架pytorch的優勢,並用一份用來上手的代碼讓你快速掌握它!野蠻智能,小白也能看懂的人工智能!

深度學習:這有一個高效框架,半個小時教你掌握它!

caffe才是老大!

說起深度學習,也許每個人都能耳熟能詳的提起tensorflow,但是早在tensorflow之前,就已經有了一個深度學習框架,它就是caffe。這是計算機產業界公認的最可靠、最穩定的框架,以至於學術界也開始普遍採用。它的作者是加州大學伯克利分校博士賈揚清,由於作者出色的水平,這一框架十分優秀。被廣泛傳播使用。下圖為作者賈揚清!

深度學習:這有一個高效框架,半個小時教你掌握它!

你沒看錯,這是一箇中國人!本科畢業於清華大學!中國人在全球人工智能領域的地位,他個人就做出了很大貢獻!caffe不僅是中國人的caffe,更是全世界的caffe!小編期待著,中國誕生更多的賈揚清,讓我們的綜合國力通過人工智能,更快前進!

caffe2併入pytorch,pytorch成了如今的王者

2017年低,賈揚清被Facebook以年薪百萬美元的高價邀請加盟,之後,在2018年後半年,賈揚清個人github確認,caffe2將會併入Facebook的官方框架torch,用caffe優秀的後端加上torch優美的前端!共同推出下一代深度學習框架pytorch。所以說,pytorch是當前,最有影響力的深度學習框架,也是表現最好的深度學習框架之一!

快速入門pytorch

那麼pytorch難學嗎?小編負責任得告訴你!真正難學的是底層的算法,但是底層的算法已經被pytorch實現好了!所以,pytorch不難,掌握pytorch框架,如果有人帶著,只需要最多一個月,就可以熟練掌握。小編願意做你的領路人!

深度學習第一步!

深度學習第一步是安裝框架,搭建開發環境!你直接去看小編的

下面帶你敲出你的第一組代碼!

定義Tensor,Tensor英文意思是張量!這裡你可以跳過,直接理解為一個數,這個數能力強大,也可以做數組,也可以做矩陣!但他就是一個數!

第一步:import torch,導入框架是必須的,要不然你沒法用!
第二步:定義一個矩陣:a = torch.ShortTensor([[1,2],[3,4],[5,6]])

第三步:輸出矩陣相關信息:

print(a.size())
print("a is :{}".format(a))

於是你可以得到小如下的結果:

深度學習:這有一個高效框架,半個小時教你掌握它!

同樣的道理,我們也可以定義出,共計五種類型的Tensor並輸出!

這五種類型分別是:ShortTensor,IntTensor,LongTensor,這三個分別對應於16位整型,32位整型,64位整型。

以及FloatTensor,DoubleTensor,分別是32位浮點整型,64位浮點整型。小編給你的作業就是可以把這五種類型的數據結構,分別定義輸出!

這裡只是一個起點,我會在後續文章中繼續帶你輕輕鬆鬆學習人工智能,帶你做出最炫酷的應用!走向計算機行業最高薪的職業!

深度學習:這有一個高效框架,半個小時教你掌握它!

野蠻智能!小白也能看懂的人工智能!帶你輕鬆學習!


分享到:


相關文章: