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

相关推荐
LiFileHub几秒前
深度学习全景解析:从技术原理到十大领域落地实践
人工智能·深度学习
weixin_462446239 分钟前
使用 Tornado + systemd 搭建图片静态服务(imgserver)
开发语言·python·tornado
lbb 小魔仙9 分钟前
AI Agent 开发终极手册:Manus、MetaGPT 与 CrewAI 深度对比
人工智能·ai
别多香了15 分钟前
python基础之面向对象&异常捕获
开发语言·python
适应规律19 分钟前
GPU利用率分析
人工智能
Silence_Jy21 分钟前
Kimi K2技术报告
人工智能·python·深度学习·transformer
AI Echoes25 分钟前
自定义 LangChain 文档加载器使用技巧
数据库·人工智能·python·langchain·prompt·agent
长河25 分钟前
OpenSpec 实战:用规范驱动开发破解 AI 编程协作难题
人工智能
最晚的py26 分钟前
rnn循环神经网络
人工智能·rnn·深度学习·神经网络
90后小陈老师31 分钟前
Java项目接入AI大模型的四种方式
java·开发语言·人工智能