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

相关推荐
智算菩萨几秒前
以长上下文处理能力提升:GPT-5.2如何处理256K tokens的超长文本
人工智能
愚公搬代码几秒前
【愚公系列】《AI+直播营销》022-直播平台选择与引流方法(直播平台选择的3个因素)
人工智能
冰西瓜6001 分钟前
从项目入手机器学习——(二)数据预处理(中)泰坦尼克号
人工智能·机器学习
有为少年2 分钟前
PyTorch 的统计三剑客:bucketize, bincount 与 histogram
pytorch·python·学习·机器学习·统计
2501_920953863 分钟前
行业内比较好的6S管理咨询平台
大数据·运维·人工智能
悟道心7 分钟前
9. 自然语言处理NLP - T5
人工智能·自然语言处理
拉普拉斯妖1087 分钟前
DAY45 Tensorboard使用介绍
人工智能·深度学习
sunfove8 分钟前
上帝掷骰子的规则:马尔科夫链从数学原理到AI应用解析
人工智能
sunsunyu039 分钟前
基于OpenCV的图像重复检测算法实战
python·计算机视觉
国冶机电安装12 分钟前
噪声污染防治工程:让城市、工厂与生活回归安静的系统解决方案
人工智能