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

相关推荐
chatexcel4 分钟前
ChatExcel一年完成3轮融资,构建全模态数据链路平台,定义 AI for Data
人工智能
星火开发设计4 分钟前
Python数列表完全指南:从基础到实战
开发语言·python·学习·list·编程·知识·期末考试
悦数图数据库7 分钟前
“复旦大学—杭州悦数先进金融图技术校企联合研究中心年度总结会”圆满举行
大数据·数据库·人工智能
星浩AI10 分钟前
LCEL:打造可观测、可扩展、可部署的 LangChain 应用
人工智能·后端·python
agicall.com10 分钟前
信创电话助手自动录音功能说明
人工智能·语音识别·自动录音·座机录音·固话录音
初次攀爬者12 分钟前
RAG核心升级|多LLM模型动态切换方案
人工智能·后端·ai编程
这儿有一堆花14 分钟前
Python 虚拟环境的配置与管理指南
开发语言·python
bst@微胖子14 分钟前
HuggingFace项目实战之分类任务实战
pytorch·深度学习·分类
yunni815 分钟前
知识库 × AI写作:打通公文写作的“最后一公里”
大数据·人工智能