pytorch sklearn dataset load_breast_cancer 逻辑回归(二分类)_load_breast_cancer()-程序员宅基地

技术标签: 深度学习  

import matplotlib.pyplot as plt
import torch
from torch import nn
from torch import optim
from sklearn.datasets import load_breast_cancer

data_set = load_breast_cancer()
x = torch.from_numpy(data_set['data'])
y = torch.from_numpy(data_set['target'])
x = x.float()
y = y.float()
y = y.unsqueeze(dim=1)
print(x.shape)
print(y.shape)


class LR(nn.Module):
    def __init__(self):
        super(LR, self).__init__()
        self.lr = nn.Linear(30,1)
        self.sg = nn.Sigmoid()
    
    def forward(self, x):
        x = self.lr(x)
        x = self.sg(x)
        return x
    
lr = LR()
criterion = nn.BCELoss()
# criterion = nn.BCEWithLogitsLoss()
optimizer = torch.optim.Adam(lr.parameters(), lr=1e-3)
for epoch in range(5000):
   

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/love_data_scientist/article/details/97656067

智能推荐

centos7 rpm tar.gz2 安装实例_rpm.tar.gz-程序员宅基地

文章浏览阅读4.9k次,点赞3次,收藏4次。这几天很是衰,yum不能用,rpm又不小心删除了,那么如何安装rpm呢,网上找到方法是用rpm tar.gz2安装。安装报错1checking nspr.h usability... nochecking nspr.h presence... nochecking for nspr.h... noconfigure: error: missing required NSPR /_rpm.tar.gz

解决编译错误:dereferencing pointer to incomplete type 的办法-程序员宅基地

文章浏览阅读7.2w次,点赞9次,收藏22次。在使用c语言写程序时,可能遇到错误:error :dereferencing pointer to incomplete type。其实,这个错误是指针指向的结构体类型没有定义。原因可能有很多,但最多情况可能下面两种:1,使用库函数或内核等提供的结构体时,没有包含相应的头文件。解决方法很简单,就是包含对应头文件就ok了。2,若是自己定义的结构体,而且这个结构体恰恰是定义在.c文件中。在_dereferencing pointer to incomplete

python绘制三维网格图_使用python绘制三维圆柱网格模型图——voxels函数的使用-程序员宅基地

文章浏览阅读1k次。最近接到老师的新任务——画一个XXX的三维模型图,和师兄交流后大概知道了要做什么,在师兄的建议下成功入了python的坑。然而网上查了很长时间才在matplotlib的example中找到了这种画圆柱网格的模型图的实例。实例import matplotlib.pyplot as pltimport matplotlib.colorsimport numpy as npfrom mpl_toolki..._ax.voxels

Semaphore的注意点_semphore 报错interrupter null-程序员宅基地

文章浏览阅读349次。seamphore大家玩的都比较多,使用起来也很简单,获取令牌和释放,但是其中坑却不少,而且会让人很难发现,希望能通俗易懂的小例子讲明白其中的几个道理。一、线程都被阻塞了?public class demo2 { static Semaphore semaphore = new Semaphore(1); public static void method1() { try { System.out.println(Thread.curr.._semphore 报错interrupter null

第9关:表单元素——文本域_第9关:表单元素——文本域-程序员宅基地

文章浏览阅读291次。表单元素——文本域_第9关:表单元素——文本域

上海人社APP历年社保查询攻略-程序员宅基地

文章浏览阅读2.7k次。随时随地查社保,太方便了,快来收藏起来!!!1、苹果商店或安卓商店下载【上海人社app】2、账号登录,账号:身份证号码 密码:去社保中心开通3、首页,点击CA证书管理4、点击【CA证书申..._上海人社app怎么查社保缴费记录

随便推点

anchor free dection简介_detic有anchor吗-程序员宅基地

文章浏览阅读299次。1. background目标检测从开始的two_stage时代 到 one_stage时代,从anchor basic到anchor free,越来越精细化。从18年CornerNet开始,anchor free 论文喷颈式爆发,宣告开始进入anchor free时代。2. Network2.1 DenseBox本文工作:证明了单纯的FCN网络只要设计合理可以用来检测不同尺度和严重遮..._detic有anchor吗

BFS(宽度优先搜索、广度优先搜索)_bfs csdn-程序员宅基地

文章浏览阅读1k次。算法都采用了和宽度优先搜索类似的思想。其别名又叫BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。BFS算法常用于求最短路径或者求扩散性质的区域问题。(3)棋盘上某个棋子N步后能到达的位置总数。(2)数字按规则转换的最少次数。(5)图像中连通块的计算。(如果符合,将该点入队)。(初始化队列和所求的值)_bfs csdn

Linux命令行快捷键_显示当前历史中的上一条命令,但不执行使用的快捷键是-程序员宅基地

文章浏览阅读1.2k次。Linux命令行快捷键我们在linux终端命令行的状态下工作时,如何快速简单的输入、修改命令,能极大地提高我们的工作效率。下面将对linux命令行下一些常用的快捷键进行简单的介绍,如:快速移动光标、命令编辑、编辑后执行命令、Bang(!)命令、控制命令等。说明:ESC-b:代表先点击ESC,再点击bctrl+b:代表先按住ctrl,再点击b(同时按住,ctrl和b)_显示当前历史中的上一条命令,但不执行使用的快捷键是

Cisco Packet Tracer 网络系统工程实训大作业【附网络拓扑图】_cisco静态路由器实验拓扑-程序员宅基地

文章浏览阅读1w次,点赞8次,收藏147次。网络系统工程实训大作业利用Cisco Packet Tracter仿真软件实现,附网络拓扑图资源涵盖了静态路由、VLAN、OSPF等相关知识点_cisco静态路由器实验拓扑

gitlab完全卸载_gitlab卸载-程序员宅基地

文章浏览阅读1.2k次。gitlab完全卸载_gitlab卸载

如何在 Windows10 下运行 Tensorflow 的目标检测?_win10 tensorflow-程序员宅基地

文章浏览阅读1.1k次。看过很多博主通过 Object Detection 实现了一些皮卡丘捕捉,二维码检测等诸多特定项的目标检测。而我跟着他们的案例来运行的时候,不是 Tensorflow 版本冲突,就是缺少什么包,还有是运行官方 object_detection_tutorial 不展示图片等等问题。在看过一个国外博主例子,我也通过 Tensorflow-GPU1.10.0 运行了官方例子,既然要使用 GPU 则需要把 CUDA 先配置好,上一篇文章有特别详细介绍到。而这里就捋一下在运行过程遇到的种种问题。_win10 tensorflow

推荐文章

热门文章

相关标签