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

相关推荐
阿里云大数据AI技术3 分钟前
EMR Serverless Spark AI Function 的双维降本实践
人工智能·sql·spark
软萌萌的16 分钟前
Java Spring Boot 修改yml配置&加载顺序规则
java·spring boot·python
维基框架20 分钟前
GitHub源码处理提速 一趟扫描反而更慢
人工智能·github
冬奇Lab20 分钟前
代码库知识库系列(05):向量检索 vs 知识图谱——加了调用图并没有变更好
人工智能
AKAMAI26 分钟前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
冬奇Lab39 分钟前
【无标题】
人工智能·开源
专业贴准1 小时前
苏州SMT供料器设备选型分析:本地主流自动化企业技术特点与行业趋势
人工智能·自动化·制造
Dxy12393102161 小时前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
cxr8281 小时前
Synapse Mind (三维智能认知图谱) 全景深度工程
人工智能·交互·智能体·认知框架