tensorflow逻辑回归实现

1、Creditcard数据集

链接:https://pan.baidu.com/s/149ex4qxoGtC5b4a-29X0Jw
提取码:rfpk
复制这段内容后打开百度网盘手机App,操作更方便哦

2、导入相关的包

import tensorflow as tf
import pandas as pd
#data=pd.read_CSV('./dateset/Income1.csv')
data=pd.read_csv('creditcard.csv')#header=None
import matplotlib.pylab as plt
%matplotlib inline

3、数据头

data.head()

截图

4、设置输入和输出

x=data.iloc[:,:-1]#排除最后一列
y=data.iloc[:,-1]#设定输入和输出,只选最后一列

5、模型构建

model=tf.keras.Sequential()#顺序模型
model.add(tf.keras.layers.Dense(4,input_shape=(30,),activation='relu'))#添加4个隐藏层,第一层输入元组形状
model.add(tf.keras.layers.Dense(1,activation='sigmoid'))#再添加一个隐藏层

30个输入列,所以输入shape是30

6、优化,计算损失函数,计算正确率

model.compile(optimizer='adam',loss='binary_crossentropy',metrics=['acc'])#优化,计算损失函数,计算正确率

7、模型显示

model.summary()

运行截图

8、对样本进行训练

history=model.fit(x,y,epochs=50)

训练截图

9、训练历史

history.history.keys()


可以看出训练是为了得到损失函数和精确值

10、损失函数图像

plt.plot(history.epoch,history.history.get('loss'))

11、精确函数图像

plt.plot(history.epoch,history.history.get('acc'))

tensorflow逻辑回归实现对Creditcard数据集分析相关推荐

  1. (pytorch-深度学习系列)使用softmax回归实现对Fashion-MNIST数据集进行分类-学习笔记

    使用softmax回归实现对Fashion-MNIST数据集进行分类 import torch from torch import nn from torch.nn import init impor ...

  2. 【KNN】使用KNN算法实现对iris数据集的分类

    ** 一.实验报告 ** 1. 实验目的:使用KNN算法实现对iris数据集的分类 2. 实验要求:(1)5次随机选取,对比分类准确率(2)探讨不同k值对分类准确率的影响 二.实验内容 1. 数据预处 ...

  3. CV之FDFA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准

    CV之FD&FA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准 目录 运行结果 运行过程 运行(部分)代码 在裁剪好的LFW数据集进行验证 运行结果 运行过程 time ...

  4. 逻辑回归算法实现鸢尾花数据集的二分类

    1.介绍 前言   为了更好的理解本章内容,请参考下面的网址,自主学习一些矩阵求导运算. https://zhuanlan.zhihu.com/p/158182135机器学习约定规则: 向量对标量求导 ...

  5. 使用ResNet18网络实现对Cifar-100数据集分类

    使用ResNet18网络实现对Cifar-100数据集分类 简介 本次作业旨在利用ResNet18实现对于Cifar-100数据集进行图像识别按照精细类进行分类. Cifar-100数据集由20个粗类 ...

  6. R语言glm拟合logistic回归模型实战:基于glm构建逻辑回归模型及模型系数统计显著性分析、每个预测因子对响应变量的贡献

    R语言glm拟合logistic回归模型实战:基于glm构建逻辑回归模型及模型系数统计显著性分析.每个预测因子对响应变量的贡献 目录

  7. ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练、保存为pmml模型并重新载入pmml模型进而实现推理

    ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练.保存为pmml模型并重新载入pmml模型进而实现推理 目录 基于nyoka库利用LGBMClassifi ...

  8. (pytorch-深度学习系列)pytorch实现对Fashion-MNIST数据集进行图像分类

    pytorch实现对Fashion-MNIST数据集进行图像分类 导入所需模块: import torch import torchvision import torchvision.transfor ...

  9. 基于逻辑回归模型对鸢尾花数据集进行分类

    基于逻辑回归模型对鸢尾花数据集进行分类 理论知识 不做过多赘述,相关知识有:指数分布族.GLM建模(分布函数+连接函数,对于本例来说是二项分布+sigmoid函数).最大似然函数.交叉熵函数(评估逻辑 ...

最新文章

  1. Win2003下Exchange2003部署图解之六
  2. File类及相关方法介绍
  3. 山西农业大学c语言答案,作业答案
  4. java栈的应用_Java堆栈应用程序
  5. 微信小程序中 button丢失其默认样式
  6. Spring框架学习笔记08:基于Java配置方式使用Spring MVC
  7. Docker学习总结(35)——Docker全面认识再总结
  8. java ssh 框架下 利用junit4 spring-test进行单元测试
  9. Uboot详细解析1
  10. 金山要剥离WPS词霸等,会不会是Google的一大阴谋?!
  11. 抖音反编译学习(记录草稿)
  12. Liang-Barskey裁剪算法(计算机图形学)
  13. 【应用笔记】APM32F4xx_ADC应用笔记
  14. eclipse vail_屏幕快照:Windows Home Server Beta“ Vail”安装过程
  15. Ubuntu 下访问摄像头 及将摄像头数据重定向到http协议 远程访问摄像头
  16. 计算机专业c语言挂科怎么办,大学最容易挂科的“学科排行榜”出炉,补考难度很高,你挂了吗?...
  17. 个人一些学习python经历
  18. javascript农历日历(转载)
  19. 终端上网_手机如何设置路由器PPPoE拨号上网 手机设置路由器PPPoE拨号上网方法【介绍】...
  20. 深度分析数据在内存中的存储形式

热门文章

  1. 在 LINQ to Entities 查询中无法构造实体或复杂类型
  2. 为什么明明配置了jar包,main 方法还是 java.lang.NoClassDefFoundError ?
  3. python 批量移动文件_[Python] 自动化办公 批量命名和移动文件
  4. 这才是你需要的最基础的数据库面试题(通俗易懂)
  5. 标准DH建模与改进DH建模(三)—— 怎么用改进DH法
  6. 《结构化思维》思维导图读书笔记精选内容,理论和实际结合运用
  7. 视频如何在线生成二维码?视频转二维码的2种方法
  8. CollectGarbage 垃圾回收
  9. rfa 文件读取_「rfa」rfa文件用什么软件打开? - seo实验室
  10. (附源码)计算机毕业设计SSM基于农产品交易系统