处理多维特征的输出(糖尿病数据)
#处理多维特征的输入#prepare Dateset
import numpy as np
import torchxy = np.loadtxt('./diabetes.csv',delimiter = ',',dtype = np.float32)x_data = torch.from_numpy(xy[:,:-1])
y_data = torch.from_numpy(xy[:, [-1]])#[]加上则取出来的是矩阵class Model(torch.nn.Module):def __init__(self):super(Model, self).__init__()self.linear1 = torch.nn.Linear(8, 6)self.linear2 = torch.nn.Linear(6, 4)self.linear3 = torch.nn.Linear(4, 1)self.activate = torch.nn.ReLU()self.sigmoid= torch.nn.Sigmoid()def forward(self, x):x = self.activate(self.linear1(x))x = self.activate(self.linear2(x))x = self.sigmoid(self.linear3(x))return x
model = Model()#LOSS
criterion = torch.nn.BCELoss(reduction='mean')
optimizer = torch.optim.SGD(model.parameters(), lr=0.1)#train
#激活函数 Relu + Sigmoid 效果更好
epochs = 10000for epoch in range(epochs):# Forwardy_pred = model(x_data)loss = criterion(y_pred, y_data)print(epoch, loss.item())# Backwardoptimizer.zero_grad()loss.backward()# Updateoptimizer.step()
处理多维特征的输出(糖尿病数据)相关推荐
- OpenCV之feature2d 模块. 2D特征框架(2)特征描述 使用FLANN进行特征点匹配 使用二维特征点(Features2D)和单映射(Homography)寻找已知物体 平面物体检测
特征描述 目标 在本教程中,我们将涉及: 使用 DescriptorExtractor 接口来寻找关键点对应的特征向量. 特别地: 使用 SurfDescriptorExtractor 以及它的函数 ...
- 二维特征分类的基础_3D 分割分类总结
三维深度学习的几种方法: 多视角(multi-view):通过多视角二维图片组合为三维物体,此方法将传统CNN应用于多张二维视角的图片,特征被view pooling procedure聚合起来形成三 ...
- Keras之DNN:利用DNN算法【Input(8)→12+8(relu)→O(sigmoid)】利用糖尿病数据集训练、评估模型(利用糖尿病数据集中的八个参数特征预测一个0或1结果)
Keras之DNN:利用DNN算法[Input(8)→12+8(relu)→O(sigmoid)]利用糖尿病数据集训练.评估模型(利用糖尿病数据集中的八个参数特征预测一个0或1结果) 目录 输出结果 ...
- 金电联行:大数据征信、大数据风险量化、大数据信用融资 | 百万人学AI评选
2020 无疑是特殊的一年,而 AI 在开年的这场"战疫"中表现出了惊人的力量.站在"新十年"的起点上,CSDN[百万人学AI]评选活动正式启动.本届评选活动在 ...
- C++为什么空格无法输出_数据的输入输出举例
前面已经看到了利用printf函数进行数据输出的程序,现在再介绍一个包含输入和输出的程序. 例:求方程ax^2+bx+c=0的根.a.b.c由键盘输入,设b^2-4ac>0 解题思路:首先要知道 ...
- php输出json html,html怎样格式化输出JSON数据
这次给大家带来html怎样格式化输出JSON数据,html格式化输出JSON数据的注意事项有哪些,下面就是实战案例,一起来看一下. 将 json 数据以美观的缩进格式显示出来,借助最简单的 JSON. ...
- 案例:服务器输出字符数据到浏览器 || 乱码问题|| 案例:服务器输出字节数据到浏览器
2. 服务器输出字符数据到浏览器 步骤: 1. 获取字符输出流 2. 输出数据 * 注意: * 乱码问题: ...
- python数据输出_python数据输出
下面的是我的code, 但是最后的结果全部都是others,有哪位大神能帮忙看产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个或多个表达式.这个函数传递表达式转换为一个字符串,如下结果 ...
- Response_案例3_输出字节数据
服务器输出字节数据到浏览器 * 步骤: 1. 获取字节输出流 2. 输出数据 package com.learn.web.servlet;import java ...
最新文章
- 【12】AngularJS 事件
- mysql字段定义成text类型的严重影响查询性能
- 自我学习SSM框架集成(二)
- android相册拍照剪切上传封装,安卓,图片裁剪上传真机测试好使,打包后显示:无法保存裁剪的图像...
- EntityFramework用法探索(三)CodeFirst流畅API
- 利用Flex 和 PHP 生产 PDF.
- ffmbc——广播电视以及专业用途量身定制的FFmpeg
- JAVA(时间对比排序程序)
- mysql集群(一)
- 03_ Flume采集(监听)目录到HDFS案例
- android最新v7包下载,support v7 appcompat.jar包下载
- Labview视觉模块安装
- linux qt 屏幕亮度,调整14.04.1 屏幕亮度
- CSP 202009-4 星际旅行
- rtx2060为什么叫智商卡_作为世界上智商最低的狗种之一,中华田园犬是否“名副其实”?...
- 碱性溶液中HER动力学分析
- 强网杯2018_core
- mysql内存占用过高_mysql占用内存过高排查
- python3 格式化字符串 f-string 介绍
- Unity 物体移动碰撞抖动(原因和解决方法)
热门文章
- 如何才能CentOS终端输入中文
- 【BZOJ1070】【codevs2436】修车,费用流
- 常见的linux系统故障,linux常见的系统故障排除
- 2017.3.6~2017.3.7 Harry And Magic Box 思考记录(特别不容易)
- 【英语学习】【English L06】U03 House L5 Renting a House
- Intel Skylake (Client) 架构/微架构/流水线 (2) - 前端
- Intel Haswell/Broadwell架构/微架构/流水线 (2)-流水线前端
- python脚本多少钱一个_一个python脚本
- java关键字const_Java 中的 volatile 关键字
- java final修改器_Java中的“ final”关键字如何工作?(我仍然可以修改对象。)...