日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Pytorch 实现 MLP

發(fā)布時間:2024/7/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Pytorch 实现 MLP 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

torch.nn是專門為神經(jīng)網(wǎng)絡(luò)設(shè)計的模塊化接口。nn構(gòu)建于 Autograd之上,可用來定義和運行神經(jīng)網(wǎng)絡(luò)。
nn.functional,這個包中包含了神經(jīng)網(wǎng)絡(luò)中使用的一些常用函數(shù),這些函數(shù)的特點是,不具有可學(xué)習的參數(shù)(如ReLU,pool,DropOut等),這些函數(shù)可以放在構(gòu)造函數(shù)中,也可以不放,但是這里建議不放。

定義一個網(wǎng)絡(luò)

PyTorch中已經(jīng)為我們準備好了現(xiàn)成的網(wǎng)絡(luò)模型,只要繼承nn.Module,并實現(xiàn)它的forward方法,PyTorch會根據(jù)autograd,自動實現(xiàn)backward函數(shù)。

import torch import torch.nn as nn import torch.nn.functional as Fclass MLP(nn.Module):def __init__(self, user_num, user_dim, layers=[32, 16, 8]):super(MLP, self).__init__() # 子類函數(shù)必須在構(gòu)造函數(shù)中執(zhí)行父類構(gòu)造函數(shù)self.user_Embedding = nn.Embedding(user_num, user_dim)self.mlp = nn.Sequential() for id in range(1, len(layers)): # 這樣可以實現(xiàn)MLP層數(shù)和每層神經(jīng)單元數(shù)的自動調(diào)整self.mlp.add_module("Linear_layer_%d" % id, nn.Linear(layers[id - 1], layers[id]))self.mlp.add_module("Relu_layer_%d" % id, nn.ReLU(inplace=True))self.predict = nn.Sequential(nn.Linear(layers[-1], 1),nn.Sigmoid(),)def forward(self, x):user = self.user_Embedding(x)user = self.mlp(user)score = self.predict(user)return scoremodel = MLP(1000, 64) print(model) MLP((user_Embedding): Embedding(1000, 64)(mlp): Sequential((Linear_layer_1): Linear(in_features=32, out_features=16, bias=True)(Relu_layer_1): ReLU(inplace=True)(Linear_layer_2): Linear(in_features=16, out_features=8, bias=True)(Relu_layer_2): ReLU(inplace=True))(predict): Sequential((0): Linear(in_features=8, out_features=1, bias=True)(1): Sigmoid()) ) for parameters in model.parameters():print(parameters) Parameter containing: tensor([[ 0.4192, -1.0525, 1.4208, 0.5376, 2.1371, 0.7074, 0.1017, 0.9701, 1.2824, -0.0436],[-0.6374, 0.0153, -0.1862, -0.6061, 0.5522, -1.1526, 0.3913, 0.3103,-0.1055, 0.6098],[-0.0367, -0.9573, -0.5106, -1.2440, 1.2201, -0.5424, 0.2045, 0.2208,-0.7557, -0.7811],[ 0.5457, 0.3586, 0.9871, -0.2117, 1.0885, 1.7162, -0.2125, 0.2652,-0.3262, 0.3047],[ 0.1039, 0.8132, 0.6638, 0.2618, 0.8552, 0.8300, 0.2349, 1.8830,-0.5149, -1.0468]], requires_grad=True) Parameter containing: tensor([[-0.2395, 0.1461, -0.0161, 0.0267, -0.0353, 0.2085, 0.0046, -0.1572],[ 0.2267, 0.0129, -0.3296, -0.2270, 0.2268, 0.1771, -0.0992, 0.2148],[ 0.1906, 0.1896, -0.2703, -0.3506, 0.0248, 0.1949, -0.3117, 0.0721],[-0.3197, 0.2782, -0.1553, 0.2509, 0.0279, 0.2040, -0.1478, 0.2943]],requires_grad=True) Parameter containing: tensor([ 0.0808, -0.3252, -0.0015, -0.0666], requires_grad=True) Parameter containing: tensor([[-0.3243, 0.4393, -0.2430, 0.4330]], requires_grad=True) Parameter containing: tensor([-0.0739], requires_grad=True) for name,parameters in model.named_parameters():print(name,':',parameters.size()) user_Embedding.weight : torch.Size([5, 10]) mlp.Linear_layer_1.weight : torch.Size([4, 8]) mlp.Linear_layer_1.bias : torch.Size([4]) predict.0.weight : torch.Size([1, 4]) predict.0.bias : torch.Size([1])

總結(jié)

以上是生活随笔為你收集整理的Pytorch 实现 MLP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: aaa午夜 | 亚洲蜜臀av乱码久久精品蜜桃 | 99精品一区二区三区无码吞精 | 伊人射 | 清纯唯美第一页 | 淫语视频| 国产成人精品一区在线播放 | 黄色网址大全免费 | 久久久久一区二区 | 桃色91 | 欧美三日本三级少妇三级99观看视频 | 亚洲天堂av片 | av在线网页 | 最新av中文字幕 | 成人午夜精品福利免费 | 日本福利一区二区 | 成人交配视频 | 美女被出白浆 | 丰满岳乱妇国产精品一区 | 97人妻精品一区二区三区动漫 | 黄色大片aa | 激情久久中文字幕 | 久久久久青草 | 亚洲 美腿 欧美 偷拍 | 91啦丨九色丨刺激 | 国产乱淫av免费 | 无套中出丰满人妻无码 | 亚洲七区 | 欧美在线一区二区视频 | av污 | 欧美另类视频在线 | 国产精品久久久久毛片大屁完整版 | 欧美日韩国产一区二区三区在线观看 | 日韩城人免费 | 久久精品999 | 天堂在线一区 | 国产理论视频 | 国产成人无码www免费视频播放 | 香蕉网站视频 | 天天做天天干 | 欧美成人aaa片一区国产精品 | 青青青草视频 | 三级在线视频 | 国产精品久久久无码一区 | 日本视频在线播放 | 一本色道久久加勒比精品 | 色多多污 | 亚州欧美日韩 | 日本免费网站在线观看 | 日本成人免费视频 | 久久久久久国产精品免费免费 | 亚洲AV成人午夜无码精品久久 | 高h视频在线播放 | 欧美高清视频一区二区三区 | 欧美色射 | 久久久久区 | 黄色变态网站 | 国产精品无码人妻一区二区在线 | 黄色三级视频网站 | 国产乱轮视频 | 九九九九精品 | 成人午夜免费观看 | 精品动漫一区二区 | 国产经典久久 | 成人乱人乱一区二区三区 | 91视频看看| 亚洲精品国产精品乱码不卡√香蕉 | 1000部做爰免费视频 | 内射一区二区三区 | 亚洲av无码专区在线播放中文 | 美女啪啪国产 | 九九热在线视频观看 | 进去里在线观看 | 国产911视频| 一区国产精品 | 午夜性色福利视频 | 日韩国产欧美在线视频 | 制服丝袜av电影 | 末路1997全集免费观看完整版 | 超碰成人免费在线 | 国产精品麻豆一区 | 欧美日韩第一页 | 国产精品视频看看 | 女人下面无遮挡 | 欧美三日本三级少妇三级99观看视频 | 伊人福利在线 | 国产9区 | 国产精品久久午夜夜伦鲁鲁 | 日本55丰满熟妇厨房伦 | 亚洲精品视频三区 | 激情文学久久 | 极品美女扒开粉嫩小泬 | 自偷自拍av | 欧美做爰全过程免费观看 | 亚洲欧洲在线看 | 成人性生交大片免费看96 | 在线电影一区二区 | 影音先锋久久 | 亚洲美女性视频 |