首先,大家要明白一点,Keras框架能使用的函数是predictpredict_classes;Sklearn中能使用的函数是predictpredict_proba

1.predict函数:训练后返回一个概率值数组,此数组的大小为 n·k,第i行第j列上对应的数值代表模型对此样本属于某类标签的概率值,行和为1。例如预测结果为:[[0.66651809 0.53348191],代表预测样本的标签是0的概率为0.66651809,1的概率为0.53348191。

2.输出预测值很简单,只需要在括号内加入处理好的数据集就OK:

 pt = predict(test)

输出结果过如下:

3.将预测值转换为0/1值,方法有两种,第一种是使用predict_classes直接输出标签值,第二种是用Numpy转换一下,具体操作如下:

print(np.argmax(pt, axis=1))

输出结果如下:
    

注意:

本人在实际操作时发现,使用predict_classes()会出现报错:'Model' object has no attribute 'predict_classes'。这是因为本系统在搭建模型时,先进行了神经网络的编写,之后使用model = Model(input=inp, output=outp)方法,此时这种综合起来的方法无法使用predict_classes(),所以需要配合numpy.argmax()方法将样本最大概率归属类别的值转化为样本的预测数组。

如何使用predict()输出预测结果 以及 输出值转换为0/1值。相关推荐

  1. 实现线性回归的梯度下降法算法,解决糖尿病预测问题,输出mse和R2的值。

    实现线性回归的梯度下降法算法,解决糖尿病预测问题,输出mse和R2的值. 以下为糖尿病的实验报告 一.问题描述 实现线性回归的梯度下降法算法,解决糖尿病预测问题,输出mse和R2的值. 二.实验目的 ...

  2. R语言构建xgboost模型、预测推理:输出预测概率、预测标签

    R语言构建xgboost模型.预测推理:输出预测概率.预测标签 目录 R

  3. 使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?如果要处理minst数据、输出层需要几个神经元?使用那种激活函数?如果使用神经网络预测房价,输出层需要几个神经元、使用什么激活函数?

    使用神经网络做二分类,输出层需要几个神经元?应该选择哪一种激活函数?如果要处理minst数据.输出层需要几个神经元?使用那种激活函数?如果使用神经网络预测房价,输出层需要几个神经元.使用什么激活函数? ...

  4. 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression)

    文章目录 效果一览 文章概述 研究内容 程序设计 参考资料 效果一览 文章概述 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression) ...

  5. BP神经网络预测回归-BP多输入多输出预测-Matlab

    一.前言 之前发布了BP神经网络多数入单输出预测,那个代码不能直接用于多输出.今天搞一下BP的多输入多输出预测,随意设置多少个输出都行.话不多说,上才艺! 二.结果展示 (1)根据经验公式,通过输入输 ...

  6. 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测

    回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 目录 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 预测效果 基本介绍 模型结构 程序设计 参考资料 预测效果 ...

  7. 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测

    回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 目录 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 基本介绍 模型描述 程序设计 学习总结 基本介绍 支持向量 ...

  8. SVM分类器如何输出预测实例的概率值

    支持向量机分类器能够输出测试实例与决策边界之间的距离,你可以将其用作信心分数.但是这个分数不能直接转化成类别概率的估算.如果创建SVM时,在Scikit-Learn中设置probability=Tru ...

  9. 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序)

    多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 目录 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 预测结果 评价指标 基本介绍 程序 ...

最新文章

  1. SDN/NFV:现状,挑战和未来
  2. clickhouse官方文档_ClickHouse和他的朋友们(1)编译、开发、测试
  3. 【数字信号处理】序列傅里叶变换 ( 狄义赫利条件 | 序列傅里叶变换定义 )
  4. Scala if...else案例
  5. BEGIN-1 A+B问题
  6. WebBrowser 控件中屏蔽alert,confirm脚本对话框的方法。
  7. JMS-activMq与spring进行整合
  8. webcast(利用sharepoint Designer 定制 Office SharePoint Server 2007)学习笔记
  9. 阿里预面:谈谈你对双亲委派机制的理解?这个名字有啥问题?如何打破?为啥双亲委派?...
  10. MongoDB入门 - 安装教程
  11. 深度学习-CNN提取图像特征
  12. 电脑分屏设置主屏_华硕灵耀 X2 Pro 体验:两块屏幕的笔记本电脑,体验怎样?...
  13. 【NOIP1998】【Luogu1008】三连击(枚举)
  14. echo输出大花括号 php_PHP的echo输出内容过多会很慢
  15. UML用例图的画法详细介绍【软件工程】
  16. AD Undeclared identifier: GetFontID 问题解决方法
  17. 龙卷风路径_和平精英龙卷风在哪里 龙卷风位置介绍
  18. photoshop中的快速选择工具
  19. uniapp 实现验证码输入框
  20. 滴水逆向学习笔记 -1-

热门文章

  1. jquery返回上一页,前一页
  2. 有趣的Unicode字符
  3. MBA-day23 至多至少问题-练习题
  4. 达梦数据库的连接(四种方式-亲测可用)达梦数据库的几大小助手工具
  5. 服务器bios上传文件,巧改BIOS设置 让文件服务器性能提升10%
  6. SQL---In-Exists-Any
  7. java中throw是什么意思_Java中throw和throws的区别是什么
  8. android 播放wav代码,播放简短的.wav文件 - Android
  9. 干货满满 | 不容错过的数据科学入门数学指南
  10. Excel绘制动态图三种方式