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

相关推荐
千匠网络2 分钟前
S2B供应链平台:优化资源配置,推动产业升级
大数据·人工智能·产品运营·供应链·s2b
JERRY. LIU14 分钟前
大脑各组织类型及其电磁特性
人工智能·神经网络·计算机视觉
l木本I29 分钟前
uv 技术详解
人工智能·python·深度学习·机器学习·uv
通义灵码35 分钟前
在 IDEA 里用 AI 写完两个 Java 全栈功能,花了 7 分钟
人工智能·ai编程·qoder
AI营销快线39 分钟前
AI如何每日自动生成大量高质量营销素材?
大数据·人工智能
元智启41 分钟前
企业 AI 智能体:零代码落地指南与多场景实操案例
人工智能
宁大小白42 分钟前
pythonstudy Day31
python·机器学习
xiaoxiaoxiaolll1 小时前
智能计算模拟:第一性原理+分子动力学+机器学习
人工智能·机器学习
OpenCSG1 小时前
现代 AI 代理设计:17 种架构的系统化实战合集
人工智能·架构
AKAMAI1 小时前
BlackstoneOne 实现业务十倍增长
人工智能·云计算