人工智慧學習Pytorch張量資料型別示例詳解

2022-09-24 14:33:20 字數 653 閱讀 4754

目錄

在pytorch中無法展示字串,因此表達字串,需要將其轉換成編碼的型別,比如one_hot,wwww.cppcns.com程式設計客棧ord2vec等。

在python中,會有標量,向量,矩陣等的區分。但在pytorch中,這些統稱為張量tensor,只是維度不程式設計客棧同而已。

標量就是0維張量,只有乙個數字,沒有維度。

向量就是1維張量,是有順序的數字,但沒有「行」或「列」的區分。

矩陣就是2維張量,有形狀,行和列。

以此類推,pytorch中也常用3維張量和4維張量。

具體的張量生成和相關特性獲取方式如下:

在pytorch中,沒有中括號,只有乙個數字,就是1維張量,也就是python中的標量。

可以通過不同的方法檢視資料的維度:

對於0維張量,檢視形狀的時候就是0。

通過pytorch可以直接指定乙個具體的張量資料,也可以通過指定張量的形狀,來隨機生成指定形狀的資料。

如果通過numpy生成了資料,可以通過torch.from_numpy來轉換成張量。

通常,在rnn中會使用3維張量。

通常,程式設計客棧在cnn中會使用3維張量。比如下圖生成的四維張量,可以理解為是2張圖,3層顏色,長寬均為28

以上,通過不同的方法可以生成想要的維度的張量,並檢視相關屬性。

人工智慧簡史 人工智慧簡史

人工智慧簡史 在人工智慧的早期,計算機科學家試圖在計算機中重建人類思維的各個方面。這就是科幻 中的智力型別,即或多或少像我們一樣思考的機器。毫無疑問,這種型別的智慧型稱為可理解性。具有可理解性的計算機可用於探索我們如何推理,學習,判斷,感知和執行腦力活動。可懂度的早期研究集中於在計算機中對現實世界和...

人工智慧學習之路

1人工智慧基礎 高等數學必須會 資料分析 概率倫 gai lv lun 線性代數及矩陣 凸優化 tu you hua 微積分 wei ji feng 古典模型 逼近輪 牛頓法 梯度下降 python 高階應用 容器 容器淺拷貝和深拷貝 高階函式 lambda表示式 約瑟夫環問題 模組和高階包 時間庫...

人工智慧學習筆記

人工智慧並非專家系統,但是卻或多或少的與專家系統有關係,可以說專家系統是人工智慧很早期的存在形式。專家系統 es,expert system 是一種模擬人類專家解決領域問題的電腦程式系統。專家系統具有如下的一些特點 1 知識的匯聚 2 啟發性推理 3 推理和解釋的透明性 4 知識的更新 典型的專家系...