成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Pytorch中torch.nn.Softmax的dim參數(shù)用法說(shuō)明

Pytorch中torch.nn.Softmax的dim參數(shù)用法說(shuō)明

熱門標(biāo)簽:儋州電話機(jī)器人 北瀚ai電銷機(jī)器人官網(wǎng)手機(jī)版 佛山400電話辦理 小蘇云呼電話機(jī)器人 朝陽(yáng)手機(jī)外呼系統(tǒng) 地圖標(biāo)注面積 市場(chǎng)上的電銷機(jī)器人 北京電銷外呼系統(tǒng)加盟 所得系統(tǒng)電梯怎樣主板設(shè)置外呼

Pytorch中torch.nn.Softmax的dim參數(shù)使用含義

涉及到多維tensor時(shí),對(duì)softmax的參數(shù)dim總是很迷,下面用一個(gè)例子說(shuō)明

import torch.nn as nn
m = nn.Softmax(dim=0)
n = nn.Softmax(dim=1)
k = nn.Softmax(dim=2)
input = torch.randn(2, 2, 3)
print(input)
print(m(input))
print(n(input))
print(k(input))

輸出:

input

tensor([[[ 0.5450, -0.6264, 1.0446],
[ 0.6324, 1.9069, 0.7158]],

[[ 1.0092, 0.2421, -0.8928],
[ 0.0344, 0.9723, 0.4328]]])

dim=0

tensor([[[0.3860, 0.2956, 0.8741],
[0.6452, 0.7180, 0.5703]],

[[0.6140, 0.7044, 0.1259],
[0.3548, 0.2820, 0.4297]]])

dim=0時(shí),在第0維上sum=1,即:

[0][0][0]+[1][0][0]=0.3860+0.6140=1
[0][0][1]+[1][0][1]=0.2956+0.7044=1
… …

dim=1

tensor([[[0.4782, 0.0736, 0.5815],
[0.5218, 0.9264, 0.4185]],

[[0.7261, 0.3251, 0.2099],
[0.2739, 0.6749, 0.7901]]])

dim=1時(shí),在第1維上sum=1,即:

[0][0][0]+[0][1][0]=0.4782+0.5218=1
[0][0][1]+[0][1][1]=0.0736+0.9264=1
… …

dim=2

tensor([[[0.3381, 0.1048, 0.5572],
[0.1766, 0.6315, 0.1919]],

[[0.6197, 0.2878, 0.0925],
[0.1983, 0.5065, 0.2953]]])

dim=2時(shí),在第2維上sum=1,即:

[0][0][0]+[0][0][1]+[0][0][2]=0.3381+0.1048+0.5572=1.0001(四舍五入問(wèn)題)
[0][1][0]+[0][1][1]+[0][1][2]=0.1766+0.6315+0.1919=1
… …

用圖表示223的張量如下:

多分類問(wèn)題torch.nn.Softmax的使用

為什么談?wù)撨@個(gè)問(wèn)題呢?是因?yàn)槲以诠ぷ鞯倪^(guò)程中遇到了語(yǔ)義分割預(yù)測(cè)輸出特征圖個(gè)數(shù)為16,也就是所謂的16分類問(wèn)題。

因?yàn)槊總€(gè)通道的像素的值的大小代表了像素屬于該通道的類的大小,為了在一張圖上用不同的顏色顯示出來(lái),我不得不學(xué)習(xí)了torch.nn.Softmax的使用。

首先看一個(gè)簡(jiǎn)答的例子,倘若輸出為(3, 4, 4),也就是3張4x4的特征圖。

import torch
img = torch.rand((3,4,4))
print(img)

輸出為:

tensor([[[0.0413, 0.8728, 0.8926, 0.0693],
[0.4072, 0.0302, 0.9248, 0.6676],
[0.4699, 0.9197, 0.3333, 0.4809],
[0.3877, 0.7673, 0.6132, 0.5203]],

[[0.4940, 0.7996, 0.5513, 0.8016],
[0.1157, 0.8323, 0.9944, 0.2127],
[0.3055, 0.4343, 0.8123, 0.3184],
[0.8246, 0.6731, 0.3229, 0.1730]],

[[0.0661, 0.1905, 0.4490, 0.7484],
[0.4013, 0.1468, 0.2145, 0.8838],
[0.0083, 0.5029, 0.0141, 0.8998],
[0.8673, 0.2308, 0.8808, 0.0532]]])

我們可以看到共三張?zhí)卣鲌D,每張?zhí)卣鲌D上對(duì)應(yīng)的值越大,說(shuō)明屬于該特征圖對(duì)應(yīng)類的概率越大。

import torch.nn as nn
sogtmax = nn.Softmax(dim=0)
img = sogtmax(img)
print(img)

輸出為:

tensor([[[0.2780, 0.4107, 0.4251, 0.1979],
[0.3648, 0.2297, 0.3901, 0.3477],
[0.4035, 0.4396, 0.2993, 0.2967],
[0.2402, 0.4008, 0.3273, 0.4285]],

[[0.4371, 0.3817, 0.3022, 0.4117],
[0.2726, 0.5122, 0.4182, 0.2206],
[0.3423, 0.2706, 0.4832, 0.2522],
[0.3718, 0.3648, 0.2449, 0.3028]],

[[0.2849, 0.2076, 0.2728, 0.3904],
[0.3627, 0.2581, 0.1917, 0.4317],
[0.2543, 0.2898, 0.2175, 0.4511],
[0.3880, 0.2344, 0.4278, 0.2686]]])

可以看到,上面的代碼對(duì)每張?zhí)卣鲌D對(duì)應(yīng)位置的像素值進(jìn)行Softmax函數(shù)處理, 圖中標(biāo)紅位置加和=1,同理,標(biāo)藍(lán)位置加和=1。

我們看到Softmax函數(shù)會(huì)對(duì)原特征圖每個(gè)像素的值在對(duì)應(yīng)維度(這里dim=0,也就是第一維)上進(jìn)行計(jì)算,將其處理到0~1之間,并且大小固定不變。

print(torch.max(img,0))

輸出為:

torch.return_types.max(
values=tensor([[0.4371, 0.4107, 0.4251, 0.4117],
[0.3648, 0.5122, 0.4182, 0.4317],
[0.4035, 0.4396, 0.4832, 0.4511],
[0.3880, 0.4008, 0.4278, 0.4285]]),
indices=tensor([[1, 0, 0, 1],
[0, 1, 1, 2],
[0, 0, 1, 2],
[2, 0, 2, 0]]))

可以看到這里3x4x4變成了1x4x4,而且對(duì)應(yīng)位置上的值為像素對(duì)應(yīng)每個(gè)通道上的最大值,并且indices是對(duì)應(yīng)的分類。

清楚理解了上面的流程,那么我們就容易處理了。

看具體案例,這里輸出output的大小為:16x416x416.

output = torch.tensor(output)
sm = nn.Softmax(dim=0)
output = sm(output)
mask = torch.max(output,0).indices.numpy()
 
# 因?yàn)橐D(zhuǎn)化為RGB彩色圖,所以增加一維
rgb_img = np.zeros((output.shape[1], output.shape[2], 3))
for i in range(len(mask)):
    for j in range(len(mask[0])):
        if mask[i][j] == 0:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 255
            rgb_img[i][j][2] = 255
        if mask[i][j] == 1:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 180
            rgb_img[i][j][2] = 0
        if mask[i][j] == 2:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 180
            rgb_img[i][j][2] = 180
        if mask[i][j] == 3:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 180
            rgb_img[i][j][2] = 255
        if mask[i][j] == 4:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 255
            rgb_img[i][j][2] = 180
        if mask[i][j] == 5:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 255
            rgb_img[i][j][2] = 0
        if mask[i][j] == 6:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 180
        if mask[i][j] == 7:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 255
        if mask[i][j] == 8:
            rgb_img[i][j][0] = 255
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 0
        if mask[i][j] == 9:
            rgb_img[i][j][0] = 180
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 0
        if mask[i][j] == 10:
            rgb_img[i][j][0] = 180
            rgb_img[i][j][1] = 255
            rgb_img[i][j][2] = 255
        if mask[i][j] == 11:
            rgb_img[i][j][0] = 180
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 180
        if mask[i][j] == 12:
            rgb_img[i][j][0] = 180
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 255
        if mask[i][j] == 13:
            rgb_img[i][j][0] = 180
            rgb_img[i][j][1] = 255
            rgb_img[i][j][2] = 180
        if mask[i][j] == 14:
            rgb_img[i][j][0] = 0
            rgb_img[i][j][1] = 180
            rgb_img[i][j][2] = 255
        if mask[i][j] == 15:
            rgb_img[i][j][0] = 0
            rgb_img[i][j][1] = 0
            rgb_img[i][j][2] = 0
 
cv2.imwrite('output.jpg', rgb_img)

最后保存得到的圖為:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PyTorch: Softmax多分類實(shí)戰(zhàn)操作
  • 淺談pytorch中torch.max和F.softmax函數(shù)的維度解釋
  • Pytorch中Softmax和LogSoftmax的使用詳解

標(biāo)簽:江蘇 金融催收 寧夏 云南 定西 酒泉 商丘 龍巖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pytorch中torch.nn.Softmax的dim參數(shù)用法說(shuō)明》,本文關(guān)鍵詞  Pytorch,中,torch.nn.Softmax,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Pytorch中torch.nn.Softmax的dim參數(shù)用法說(shuō)明》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Pytorch中torch.nn.Softmax的dim參數(shù)用法說(shuō)明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩亚洲自拍| 欧美一区激情视频在线观看| 成人黄色免费电影| 亚洲精品第五页| 在线播放/欧美激情| 久久综合久久网| 老司机免费视频一区二区三区| 亚洲国产成人精品一区二区三区| 97人人在线视频| 99精品人妻少妇一区二区| 999视频在线免费观看| 天天干天天操天天做| 夜夜夜操操操| 在线免费观看一级片| 免费成人av网站| 精品久久久久久久久久久院品网| 日韩在线 中文字幕| 国产精品三级在线观看无码| 国产一区不卡在线| 粉嫩一区二区三区国产精品| 亚洲电影观看| 亚洲欧美影音先锋| 国产一区二区剧情av在线| 91九色蝌蚪嫩草| 欧美一区二区三级| 一区二区三区四区蜜桃| 日韩中文字幕av电影| 久久一区二区三区超碰国产精品| 国产精品911| 欧美大片网站| 日本婷婷久久久久久久久一区二区| 成人夜色视频网站在线观看| 韩日成人影院| 精品久久香蕉国产线看观看gif| 久久精品女人毛片国产| 中文字幕精品一区久久久久| 精品国产亚洲一区二区麻豆| f2c人成在线观看免费视频| 国产精成人品免费观看| 91亚洲精品久久久蜜桃| 日韩电影免费网站| 日本啊v在线| 在线成人www免费观看视频| 久久精品成人一区二区三区蜜臀| 97在线视频免费观看完整版| 久久精品av| 亚洲一区二区三区中文字幕| 99久久.com| 国模私拍在线观看| 蜜桃视频在线播放| 懂色av中文一区二区三区天美| 国产午夜在线| 91九色国产在线| 久久99热精品这里久久精品| 午夜天堂影视香蕉久久| 91九色国产视频| 青娱乐91视频| 欧美极品视频| 日韩成人在线资源| 国产激情视频一区二区在线观看| 中文字幕亚洲免费| 中文字幕9999| 国产三级av片| 国产在线不卡一区二区三区| 杨幂一区二区三区免费看视频| 欧美黑人性生活视频| 这里有精品可以观看| 黑料吃瓜在线观看| 妺妺窝人体色777777| 蜜桃91精品入口| 欧美中文一区| 日本午夜精品理论片a级appf发布| 亚洲熟妇av日韩熟妇在线| 亚洲少妇中出一区| 在线播放av更多| 性感美女一级片| 97在线看免费观看视频在线观看| 欧美大片久久久| 国产女人被狂躁到高潮小说| 精品日本一区二区三区在线观看| 色呦呦中文字幕| 久久精品在线观看视频| 国产xxxxhd| www.精选视频.com| 又紧又大又爽精品一区二区| 伊人国产精品| 4480yy私人影院高清不卡| 免费在线看电影| 好吊色视频988gao在线观看| 国产欧美日韩亚洲| 欧美韩日一区二区| 欧美日韩一区二区三区四区不卡| 日本一区二区不卡| 亚洲xxxxx性| av片哪里在线观看| 一区一区三区| 4hu最新网址| 国产精品一区二区在线观看不卡| 伊人久久影院| 特级西西444www大精品视频免费看| 国产免费一区二区三区免费视频| 欧美经典一区| 51精品在线观看| 川上优av中文字幕一区二区| 欧美精品一区免费| 国产乱在线观看视频| 日韩福利在线播放| 黄污视频在线观看| 国产精品欧美精品| 日韩成人av一区二区| a天堂在线观看| 日本精品视频一区二区三区| 日韩精品成人在线观看| 蜜臀91精品一区二区三区| 国产精品电影一区| gogogogo高清视频在线| 亚州av电影免费在线观看| 日韩欧美一区二区三区久久婷婷| 91在线视频免费看| 欧美三级小说| 欧美三日本三级三级在线播放| 亚洲中文字幕在线观看| 久久gogo国模啪啪裸体| 日韩精品在线观| 影音先锋中文在线观看| 国产同性人妖ts口直男| 久久精品国产在热久久| 中文字幕永久有效| 精品人伦一区二区| 免费在线视频观看| 天堂va蜜桃一区二区三区漫画版| 亚洲一区二区三区毛片| 成人黄动漫网站免费| 97视频在线播放| 午夜亚洲一区| 午夜电影久久久| 99久久久无码国产精品免费蜜柚| 欧洲亚洲精品久久久久| 久久久成人av| 亚洲视频久久久| 麻豆网站视频在线观看| 中国精品一区二区| 北条麻妃国产九九精品视频| 国产成人亚洲精品自产在线| 国产成人精品在线播放| 麻豆91精品| 色综合久久九月婷婷色综合| 久久免费视频播放| 国产精品美女主播在线观看纯欲| a在线观看视频| 久久精品小视频| 欧美自拍偷拍午夜视频| 五月婷婷伊人网| 91社区在线观看| caopeng视频| 欧美精品一区二区性色a+v| 91在线免费播放| 国产成人美女视频| 久久免费99精品久久久久久| 欧美videossex另类| 无码人妻丰满熟妇精品区| 日韩国产第一页| 久久99久国产精品黄毛片入口| 中文欧美日本在线资源| 亚洲欧美日本免费| 最新二区三区av| 国产精品theporn88| 亚洲国产精品99久久久久久久久| 麻豆国产欧美日韩综合精品二区| 99国产一区二区三精品乱码| 亚洲天天做日日做天天谢日日欢| 91尤物视频在线观看| 天天操天天干天天舔| 日韩最新中文字幕| 91麻豆精品国产91久久久更新资源速度超快| 亚洲精品日韩在线观看| 亚洲怡红院在线| 午夜激情久久久| 涩爱av色老久久精品偷偷鲁| 98精品视频| 国产精品极品| 97视频在线观看免费高清完整版在线观看| 女人天堂网站| 久久伊人精品一区二区三区| 国产麻豆视频一区| 性欧美videos白嫩| 中国丰满人妻videoshd| 欧美精品系列| 国产三级在线| 96精品视频| 欧美日韩高清在线观看| 欧美91看片特黄aaaa| 免费不卡视频| 国产精品理人伦一区二区三区| 97香蕉久久超级碰碰高清版| 午夜精品美女自拍福到在线| 天堂中文av在线| 日韩成人在线资源| 波多野结衣中文字幕一区二区三区| 污污的网站在线观看| 亚洲va码欧洲m码| 国产高清不卡二三区| 91偷拍与自偷拍精品| 国内精品偷拍视频| av不卡在线看| 国产精品成人在线视频| 日韩av电影免费在线| 九色精品美女在线| 国产写真视频在线观看| 久99九色视频在线观看| av不卡在线| 成人av二区| 青青草成人网| 伊人精品久久久久7777| 丝袜美腿成人在线| 亚洲精品久久久北条麻妃| 色婷婷在线视频| 成人在线app| 在线观看免费视频你懂的| 久久久久久久久久久亚洲| 国产精品久久久久久久蜜臀| 久久青草国产手机看片福利盒子| 国产日韩精品久久| 人人超碰在线| 日本一区高清不卡| 日本三级中国三级99人妇网站| 大肉大捧一进一出好爽视频| 亚洲综合免费观看高清完整版| 黄色免费av| 亚洲国产成人影院播放| 亚洲精品一二三区| 日批视频免费看| 久久99久久久精品欧美| 精品视频91| av免费高清观看| 成年网站在线视频网站| 国产裸体写真av一区二区| 亚洲精品免费播放| 国产精品资源在线观看| 91久久精品国产91性色tv| 亚洲欧美福利一区二区| av在线播放中文字幕| 女女调教被c哭捆绑喷水百合| 亚洲国产午夜精品| 爽好多水快深点欧美视频| 免费污视频在线一区| 日批视频免费在线观看| 99久久国产综合色|国产精品| 成人动漫精品一区二区| 天堂中文在线www| 欧美亚洲视频在线看网址| 欧美日韩亚洲综合一区二区三区| 国产高潮视频在线观看| 在线亚洲自拍| 欧美xxxbbb| 日产午夜精品一线二线三线| 8x福利精品第一导航| 老司机免费视频| 三级精品在线观看| 国产日产欧美视频| 国产资源在线观看入口av| 久一视频在线观看| 日韩av片在线免费观看| 日韩精品一页| 秋霞a级毛片在线看| 久久久亚洲欧洲日产国码αv| 97一区二区三区| 亚洲av无码乱码国产精品fc2| 欧美日韩亚洲高清一区二区| 男人天堂网页| 91色视频在线| 亚洲s色大片| 国产精品激情av在线播放| 国产69久久| 黄网站色欧美视频| 国产高潮流白浆| 国产福利一区二区三区在线播放| av电影在线观看网址| 波多野结衣一二三四区| 一片黄亚洲嫩模| 秋霞成人午夜鲁丝一区二区三区| 酒色婷婷桃色成人免费av网| 77777少妇光屁股久久一区| 国产在线xxx| 日本欧美黄色片| 午夜电影一区二区| 中国av免费看| 欧美亚洲一区二区在线| 成人免费aaa| 亚洲在线视频播放| 麻豆资源在线| 丝袜中文在线| 日韩美女国产精品| 国产精品视频一二三区| 久草免费在线视频观看| 台湾无码一区二区| 18禁免费无码无遮挡不卡网站| 亚欧黄色av| 精品1区2区在线观看| 亚洲一区二区三区成人在线视频精品| 欧美洲成人男女午夜视频| 久久久久久久久久久久久久久久久久久久| 欧美极品少妇xxxxⅹ免费视频| 男女一区二区三区| 精国产品一区二区三区a片| 亚洲欧美日韩在线播放| 国产毛片精品国产一区二区三区| 一区二区久久精品66国产精品| 91网站在线免费观看| 亚洲国产欧美一区二区三区不卡| 国产在线精品一区二区夜色| 美女看a上一区| 国产精品乱码一区二区三区软件| 国产福利微拍精品一区二区| 日本免费福利视频| 91av网站在线播放| 欧美综合一区| 国产日韩精品一区二区三区| 欧洲免费在线视频| 国产美女www爽爽爽| 91官网在线| 午夜精品一区二区三区在线播放| 成人在线免费电影网站| 国产不卡精品视男人的天堂| 天堂a√中文在线| 视色,视色影院,视色影库,视色网| 欧美激情一级二级| 亚洲电影激情视频网站|