gpt4 book ai didi

pytorch - 如何限制pytorch中的参数范围?

转载 作者:行者123 更新时间:2023-12-02 02:22:07 25 4
gpt4 key购买 nike

所以通常在pytorch中,模型中的参数没有严格的限制,但是如果我想让它们保持在[0,1]范围内呢?有没有办法阻止参数更新到该范围之外?

最佳答案

一些生成对抗网络(其中一些要求鉴别器的参数在一定范围内)中使用的一个技巧是在每次梯度更新后钳制值。例如:

model = YourPyTorchModule()

for _ in range(epochs):
loss = ...
optimizer.step()
for p in model.parameters():
p.data.clamp_(-1.0, 1.0)

关于pytorch - 如何限制pytorch中的参数范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66258464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com