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

相关推荐
却道天凉_好个秋1 分钟前
OpenCV(四十七):FLANN特征匹配
人工智能·opencv·计算机视觉
BBB努力学习程序设计3 分钟前
Python多线程与多进程编程实战指南
python
雪落无尘处4 分钟前
Anaconda 虚拟环境配置全攻略+Pycharm使用虚拟环境开发:从安装到高效管理
后端·python·pycharm·conda·anaconda
Amelia11111117 分钟前
day36
python
Ma04071321 分钟前
【论文阅读27】-LMPHM:基于因果网络和大语言模型-增强知识图网络的故障推理诊断
人工智能·语言模型·自然语言处理
Nautiluss21 分钟前
一起调试XVF3800麦克风阵列(二)
大数据·人工智能·嵌入式硬件·音频·语音识别·dsp开发
玖日大大24 分钟前
AI智能体聚焦场景化应用,赋能产业创新与效率提升
大数据·人工智能
不惑_26 分钟前
通俗理解多层感知机(MLP)
开发语言·人工智能·python·深度学习
小徐Chao努力31 分钟前
【Langchain4j-Java AI开发】02-模型参数配置与调优
java·开发语言·人工智能
代码代码快快显灵32 分钟前
Windows下Anaconda安装OpenCV以及OpenCV入门
图像处理·人工智能·opencv