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

相关推荐
时髦的琉璃6815 分钟前
HumanNeRF:Free-viewpoint Rendering of Moving People from Monocular Video 翻译
人工智能·机器学习·计算机视觉
Leo.yuan18 分钟前
数字经济时代,零售企业如何实现以消费者为中心的数字化转型?
大数据·人工智能·零售·智慧零售·新零售
EasyCVR25 分钟前
探索EasyCVR与AI技术深度融合:视频汇聚平台的新增长点
人工智能·音视频·视频监控·监控视频接入
oscar99929 分钟前
Python测试之测试覆盖率统计
开发语言·python·测试覆盖率
Aha_aho31 分钟前
【pytorch】register_buffer的使用
人工智能·pytorch·python
opensnn41 分钟前
开思通智网-科技快报20240904:数博会,脑机接口专业,WaveCoder
人工智能
z千鑫1 小时前
【深入解析】AI工作流中的HTTP组件:客户端与服务端执行的区别
人工智能·网络协议·http·agent·工作流·ai助手·ai工具
铁匠匠匠1 小时前
django学习入门系列之第十点《django中数据库操作--创建与删除表》
数据库·经验分享·笔记·python·学习·django·课程设计
狐狸戾1 小时前
python django 使用教程
开发语言·python
愤怒的可乐1 小时前
[论文笔记]Making Large Language Models A Better Foundation For Dense Retrieval
论文阅读·人工智能·语言模型