国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小土堆pytorch學(xué)習(xí)筆記001

這篇具有很好參考價(jià)值的文章主要介紹了小土堆pytorch學(xué)習(xí)筆記001。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1、Pytorch環(huán)境的配置與安裝。

2、pytorch編輯器的選擇

(1)pycharm (下載社區(qū)版)

(2)jupyter (可以交互)

3、為什么torch.cuda.is_available()返回False

4、python學(xué)習(xí)中的兩大法寶函數(shù)

(1)dir() 函數(shù):打開(kāi)、看見(jiàn)

(2)help()函數(shù):說(shuō)明書(shū)

5、Pycharm 及Jupyter的使用對(duì)比:

(1)Pycharm文件

(2)Pycharm控制臺(tái)

(3)Jupyter:

6、Pytorch加載數(shù)據(jù)初認(rèn)識(shí)+實(shí)戰(zhàn)


1、Pytorch環(huán)境的配置與安裝。

(1)建議安裝:Anaconda?

(2)檢查顯卡:GPU

(3)管理環(huán)境(不同版本的pytorch 版本不同):

conda create -n pytorch python=3.6

(4)檢測(cè)自己的電腦是否可以使用:

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

2、pytorch編輯器的選擇

(1)pycharm (下載社區(qū)版)

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

(2)jupyter (可以交互)

啟動(dòng)本地的jupyter :?

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

3、為什么torch.cuda.is_available()返回False

(1)檢查自己的電腦是否支持GPU(可以用一些電腦管家,eg: 魯大師等查看)

4、python學(xué)習(xí)中的兩大法寶函數(shù)

(1)dir() 函數(shù):打開(kāi)、看見(jiàn)

(2)help()函數(shù):說(shuō)明書(shū)

# 例子:
torch.cuda.is_available()

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

5、Pycharm 及Jupyter的使用對(duì)比:

Jupyter:(以塊為運(yùn)行單位)

①shift + 回車

# 例子:
print("Start")
a = 'hello world'
b = 2019
c = a + b
print(c)

(1)Pycharm文件

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

代碼是以塊為一個(gè)整體運(yùn)行的話;

整改完后,從頭開(kāi)始執(zhí)行。

python文件的塊是所有行的代碼。

(2)Pycharm控制臺(tái)

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

整改完后,會(huì)從錯(cuò)誤的地方執(zhí)行。

以每一行為塊,運(yùn)行的。

(3)Jupyter:

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

整改完后,從錯(cuò)誤的地方開(kāi)始運(yùn)行。

以任意行為塊運(yùn)行的。

6、Pytorch加載數(shù)據(jù)初認(rèn)識(shí)+實(shí)戰(zhàn)

Dataset:提供一種方式去獲取數(shù)據(jù)及其label。

????????????????①如何獲取每一個(gè)數(shù)據(jù)及其label。

????????????????②告訴我們總共有多少個(gè)數(shù)據(jù)。

Dataloader:為后面的網(wǎng)絡(luò)提供不同的數(shù)據(jù)形式。

step01:下載數(shù)據(jù)集。

step02:使用數(shù)據(jù)集,代碼如下:

文件夾目錄:

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記

from torch.utils.data import Dataset
from PIL import Image
import os


class MyData(Dataset):
    def __init__(self, root_dir, label_dir):
        # self.root_dir = 'pytorch_xiaotudui/bee_ant/dataset'
        # self.label_dir = 'ants'
        self.root_dir = root_dir
        self.label_dir = label_dir
        self.path = os.path.join(self.root_dir, self.label_dir)  # 路徑拼接
        self.img_path = os.listdir(self.path)   # 獲取到圖片下的所有地址,以列表的形式展示

    def __getitem__(self, idx):
        img_name = self.img_path[idx]
        img_item_path = os.path.join(self.root_dir, self.label_dir, img_name)
        img = Image.open(img_item_path)
        label = self.label_dir
        return img, label

    def __len__(self):
        return len(self.img_path)


# 獲取螞蟻的數(shù)據(jù)集
root_dir_out = 'pytorch_xiaotudui/bee_ant/dataset'
ants_label_dir = 'ants'
ants_dataset = MyData(root_dir_out, ants_label_dir)

# 獲取蜜蜂的數(shù)據(jù)集
bees_label_dir = 'bees'
bees_dataset = MyData(root_dir_out, bees_label_dir)


# 兩個(gè)數(shù)據(jù)集的集合
train_dataset = ants_dataset + bees_dataset  # 螞蟻數(shù)據(jù)集在前,蜜蜂數(shù)據(jù)集在后

?運(yùn)行結(jié)果:

小土堆pytorch學(xué)習(xí)筆記001,深度學(xué)習(xí),pytorch,學(xué)習(xí),筆記文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-822458.html

到了這里,關(guān)于小土堆pytorch學(xué)習(xí)筆記001的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Pytorch深度學(xué)習(xí) - 學(xué)習(xí)筆記

    Pytorch深度學(xué)習(xí) - 學(xué)習(xí)筆記

    dir() :打開(kāi),看見(jiàn)包含什么 help() :說(shuō)明書(shū) pytorch中讀取數(shù)據(jù)主要涉及到兩個(gè)類 Dataset 和 Dataloader 。 Dataset可以將可以使用的數(shù)據(jù)提取出來(lái),并且可以對(duì)數(shù)據(jù)完成編號(hào)。即提供一種方式獲取數(shù)據(jù)及其對(duì)應(yīng)真實(shí)的label值。 Dataloader為網(wǎng)絡(luò)提供不同的數(shù)據(jù)形式。 Dataset Dataset是一個(gè)抽

    2024年02月07日
    瀏覽(15)
  • 土堆學(xué)習(xí)筆記——P28完整的模型訓(xùn)練套路(二)

    土堆學(xué)習(xí)筆記——P28完整的模型訓(xùn)練套路(二)

    怎么知道模型有沒(méi)有訓(xùn)練好?有沒(méi)有達(dá)到想要的需求? 解決方法:在每輪訓(xùn)練之后加一個(gè)測(cè)試,在測(cè)試數(shù)據(jù)集上看效果(看損失之類的)。 注意:在測(cè)試時(shí)候不調(diào)優(yōu),僅為看效果。 還可以用tensorboard可視化損失 截圖最后一行沒(méi)寫完[false, true].sum()=1 這個(gè)值/個(gè)數(shù) Argmax使用 Ar

    2024年01月17日
    瀏覽(24)
  • 《Python深度學(xué)習(xí)基于Pytorch》學(xué)習(xí)筆記

    《Python深度學(xué)習(xí)基于Pytorch》學(xué)習(xí)筆記

    有需要這本書(shū)的pdf資源的可以聯(lián)系我~ 這本書(shū)不是偏向于非常詳細(xì)的教你很多函數(shù)怎么用,更多的是交個(gè)基本使用,主要是后面的深度學(xué)習(xí)相關(guān)的內(nèi)容。 1.Numpy提供兩種基本的對(duì)象:ndarray(n維數(shù)組對(duì)象)(用于儲(chǔ)存多維數(shù)據(jù))和ufunc(通用函數(shù)對(duì)象,用于處理不同的數(shù)據(jù))。

    2024年02月09日
    瀏覽(20)
  • Pytorch深度學(xué)習(xí)筆記(五)反向傳播算法

    Pytorch深度學(xué)習(xí)筆記(五)反向傳播算法

    目錄 1.為什么要使用反向傳播算法 2.二層神經(jīng)網(wǎng)絡(luò) 3.反向傳播算法更新權(quán)值的過(guò)程 4.張量Tensor 推薦課程:04.反向傳播_嗶哩嗶哩_bilibili 1.為什么要使用反向傳播算法 簡(jiǎn)單模型可以使用解析式更新w 復(fù)雜模型,如圖,輸入矩陣為5*1矩陣,等一層權(quán)重矩陣H1為6*5矩陣,則需要30個(gè)解

    2023年04月22日
    瀏覽(22)
  • 《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記1

    data 每個(gè)數(shù)據(jù)集由一個(gè)個(gè)樣本(example, sample)組成,大多時(shí)候,它們遵循獨(dú)立同分布(independently and identically distributed, i.i.d.)。 樣本有時(shí)也叫做數(shù)據(jù)點(diǎn)(data point)或數(shù)據(jù)實(shí)例(data instance),通常每個(gè)樣本由一組稱為特征(features,或協(xié)變量(covariates))的屬性組成。 機(jī)器學(xué)習(xí)

    2024年01月24日
    瀏覽(47)
  • 《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記2

    《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記2

    讓計(jì)算機(jī)實(shí)現(xiàn)微分功能, 有以下四種方式: - 手工計(jì)算出微分, 然后編碼進(jìn)代碼 - 數(shù)值微分 (numerical differentiation) - 符號(hào)微分 (symbolic differentiation) - 自動(dòng)微分(automatic differentiation) 深度學(xué)習(xí)框架通過(guò) 自動(dòng)微分 來(lái)加快求導(dǎo)。 實(shí)際中,根據(jù)設(shè)計(jì)好的模型,系統(tǒng)會(huì)構(gòu)建一個(gè) 計(jì)算

    2024年01月24日
    瀏覽(24)
  • 《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記3.1

    《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記3.1

    3.1.1 Basic Concepts 我們通常使用 n n n 來(lái)表示數(shù)據(jù)集中的樣本數(shù)。對(duì)索引為 i i i 的樣本,其輸入表示為 x ( i ) = [ x 1 ( i ) , x 2 ( i ) , . . . , x n ( i ) ] ? mathbf{x}^{(i)} = [x_1^{(i)}, x_2^{(i)},...,x_n^{(i)}]^top x ( i ) = [ x 1 ( i ) ? , x 2 ( i ) ? , ... , x n ( i ) ? ] ? ,其對(duì)應(yīng)的標(biāo)簽是 y ( i ) y^{(

    2024年01月25日
    瀏覽(20)
  • 《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記8.7

    《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記8.7

    注:書(shū)中對(duì)代碼的講解并不詳細(xì),本文對(duì)很多細(xì)節(jié)做了詳細(xì)注釋。另外,書(shū)上的源代碼是在Jupyter Notebook上運(yùn)行的,較為分散,本文將代碼集中起來(lái),并加以完善,全部用vscode在python 3.9.18下測(cè)試通過(guò),同時(shí)對(duì)于書(shū)上部分章節(jié)也做了整合。 通過(guò)時(shí)間反向傳播 (backpropagation thro

    2024年02月20日
    瀏覽(25)
  • 《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記8.6

    《動(dòng)手學(xué)深度學(xué)習(xí)(PyTorch版)》筆記8.6

    注:書(shū)中對(duì)代碼的講解并不詳細(xì),本文對(duì)很多細(xì)節(jié)做了詳細(xì)注釋。另外,書(shū)上的源代碼是在Jupyter Notebook上運(yùn)行的,較為分散,本文將代碼集中起來(lái),并加以完善,全部用vscode在python 3.9.18下測(cè)試通過(guò),同時(shí)對(duì)于書(shū)上部分章節(jié)也做了整合。 訓(xùn)練結(jié)果: 與上一節(jié)相比,由于pytorch的

    2024年02月20日
    瀏覽(20)
  • 【AI】《動(dòng)手學(xué)-深度學(xué)習(xí)-PyTorch版》筆記(三):PyTorch常用函數(shù)

    返回一維張量(一維數(shù)組),官網(wǎng)說(shuō)明,常見(jiàn)的三種用法如下 tensor.shape:查看張量的形狀 tensor.reshape:返回改變形狀后的張量,原張量不變

    2024年02月15日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包