【PyTorch】深度学习实战之逻辑回归

PyTorch 深度学习实战之逻辑回归

视频教学链接

博客参考链接

线性模型:前面几章节,我们都是做的线性模型,通过给定的数据集(1,2),(2,4),(3,6),构建一个函数y=2*x+0,然后只要给定一个x,就会对应输出一个y,但是实际上问题并没有那么简单,其实我们输出的并不是一个确定的数字,而是它是某一个数字的概率,如果将它归类,它是某个数的概率很大 ,那么我们宏观上就定义这个数就是这个数,就是说选择一个概率最大的数字对它进行分类,比如这里的7和9,选一个概率最大的进行输出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3VJw7mzV-1647594182068)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318165032401.png)]

如何实现逻辑回归:

逻辑回归实质上就是用于解决二分类(0 or 1)问题的机器学习方法,用于估计某种事物的可能性

损失函数如下

解释一下损失函数:当y=0时,loss就是右边那部分,当y=1时就是左半边

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B4tMQE4S-1647594182069)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318165238152.png)]

逻辑回归和线性模型的区别:

  • 逻辑回归在线性模型后面添加了激活函数
  • 分布的差异

如果是二分类的问题一般用BCELoss

import torch
import matplotlib.pyplot as plt
import numpy as np
import torch.nn.functional as F

x_data = torch.Tensor
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值