[英]Siamese Neural Network in Pytorch
在 PyTorch 中實現孿生神經網絡就像在不同輸入上調用網絡函數兩次一樣簡單。
mynet = torch.nn.Sequential(
nn.Linear(10, 512),
nn.ReLU(),
nn.Linear(512, 2))
...
output1 = mynet(input1)
output2 = mynet(input2)
...
loss.backward()
調用loss.backwad()
,PyTorch 會自動將來自兩次調用mynet
的梯度mynet
。
您可以在此處找到完整的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.