Pytorch 6

罗切斯特回归模型

加了激活函数

加了激活函数之后类

python 复制代码
class LogisticRegressionModel(torch.nn.Module):
    def __init__(self):
        super(LogisticRegressionModel, self).__init__()
        self.linear = torch.nn.Linear(1,1)
 
    def forward(self, x):
        # y_pred = F.sigmoid(self.linear(x))
        y_pred = torch.sigmoid(self.linear(x))
        return y_pred

这里以sigmoid激活函数为例,具体的激活函数还是查资料

损失函数

python 复制代码
criterion = torch.nn.BCELoss(size_average = False) 

也是接受一个参数,是否求平均值

求平均值会影响到dw和db是否要乘1/n,会影响到学习率的设置,如果求均值则偏导也有1/n

相关推荐
Chunyyyen3 分钟前
【第四十七周】自然语言处理课程作业记录
人工智能·自然语言处理
zhangfeng11337 分钟前
ai 模型加密,强化版终极防盗方案 支持烧录的显卡列表
人工智能·pytorch·python
半个落月8 分钟前
深入理解 Python dict 与 set:从哈希表底层到高性能实战
python
阿里云大数据AI技术13 分钟前
逐际动力 x 阿里云 PAI:携手开启具身智能走向物理世界新篇章
人工智能·机器人
带派擂总13 分钟前
Python全栈开发 Day10_用户管理系统
python
半个落月18 分钟前
Prompt Engineering 完全指南:从入门到写出高质量提示词
人工智能
databook19 分钟前
用 SymPy 解决 Manim 曲线绘制速度不均的问题
python·数学·动效
宇宙无敌程序员菜鸟20 分钟前
浅玩CRUD Agent
python
小p21 分钟前
claude code 工程化学习3: 如何创建一个复杂的 Skill
人工智能
程序大视界21 分钟前
【Python系列课程】Python入门教程
开发语言·人工智能·python