版权声明:本文为CSDN博主「云端浅蓝」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/DoReAGON/article/details/88552348

model.evaluate

输入数据和标签,输出损失和精确度.

 # 评估模型,不输出预测结果

  loss,accuracy = model.evaluate(X_test,Y_test)print('\ntest loss',loss)print('accuracy',accuracy)

model.predict

输入测试数据,输出预测结果
(通常用在需要得到预测结果的时候)

#模型预测,输入测试集,输出预测结果

  y_pred = model.predict(X_test,batch_size = 1)

两者差异

1输入输出不同
model.evaluate输入数据(data)和金标准(label),然后将预测结果与金标准相比较,得到两者误差并输出.
model.predict输入数据(data),输出预测结果

2是否需要真实标签(标准)
model.evaluate需要,因为需要比较预测结果与真实标签的误差
model.predict不需要,只是单纯输出预测结果,全程不需要标准的参与
.

model.evaluate与model.predict的不同相关推荐

  1. model.evaluate 和 model.predict

    model.evaluate 输入数据和标签,输出损失和精确度. #评估模型,不输出预测结果 loss,accuracy = model.evaluate(X_test,Y_test) print(' ...

  2. keras中model.evaluate()函数使用从flow_from_directory中生成的测试集一直循环问题

    目录 一.从test_generator中提取(x_test,y_test) 二.升级TensorFlow或者TensorFlow-gpu后 ,问题得到解决 三.与predict()函数的区别 四.顺 ...

  3. model.evaluate检验

    1.输入输出不同 model.evaluate 输入数据(data)和真实标签(label),然后将预测结果与真实标签相比较,得到两者误差并输出. model.predict 输入数据(data),输 ...

  4. model.evaluate() 解释一下

    model.evaluate() 是 Keras 模型中的一个函数,用于在训练模型之后对模型进行评估.它可以通过在一个数据集上对模型进行测试来进行评估. model.evaluate() 接受两个必须 ...

  5. Tensorflow 2.3 model.evaluate报错InvalidArgumentError: Incompatible shapes: [1,64] vs. [1,128]

    Tensorflow 2.3使用model.evaluate进行模型评估时报错tensorflow.python.framework.errors_impl.InvalidArgumentError: ...

  6. Tensorflow 2.5 model.evaluate报错Invalid argument: required broadcastable shapes at loc(unknown)

    Tensorflow 2.5使用model.evaluate进行模型评估时报错Invalid argument: required broadcastable shapes at loc unknow ...

  7. model.fit以及model.fit_generator区别及用法

    model.fit以及model.fit_generator区别及用法_猫爱吃鱼the的博客-CSDN博客

  8. (深入理解)model.eval() 、model.train()以及torch.no_grad() 的区别

    文章目录 简要版解释 深入版解释 简要版解释 在PyTorch中进行validation或者test的时侯,会使model.eval()切换到测试模式,在该模式下,model.training=Fas ...

  9. 【pytorch】model.train和model.eval用法及区别详解

    使用PyTorch进行训练和测试时一定注意要把实例化的model指定train/eval,eval()时,框架会自动把BN和DropOut固定住,不会取平均,而是用训练好的值,不然的话,一旦test的 ...

最新文章

  1. python -c带来的惊喜
  2. 【Python】14种方式,34个案例:对比SQL,学习Pandas操作
  3. 计算机函数的实验报告,excel函数实验报告.doc
  4. vue tabs 动态组件
  5. html-初识表单post和get提交
  6. 随机生成一组不重复的随机数组
  7. YouTube上最火的OpenCV-Python入门视频教程
  8. 面试官问:在读多写少的情况下,如何优化 MySQL 的数据查询方案
  9. websocket 带头部信息请求 header_BeetleX之Websocket协议分析详解
  10. PAT甲级1091 Acute Stroke【三维bfs】
  11. 千万别把有本事挣钱的人,当成臭奸商
  12. $provide.decorator
  13. 电商数据分析方法和指标整理
  14. 2010 年下半年系统分析师案例分析真题
  15. 给你介绍Python代码中下划线的魔幻魅力!
  16. 节日大全c语言程序,C语言 程序设计 节日查询及任务提醒系统-万年历.doc
  17. 使用file.delete删除文件不起作用解决办法
  18. 带你了解ae2021版新功能 ae 2021中文直装版
  19. 输出由1、2、3、4四个数字组成的每位都不相同的所有三位数
  20. [内网渗透]—权限维持

热门文章

  1. Autofill Framework(自动填写)用法详解
  2. 江苏省计算机Python二级考试 总结
  3. WAF是什么?一篇文章带你全面了解WAF
  4. 如何构建故障与危机的处理能力?《高可用及容灾架构体系化建设》下篇
  5. 《世界上谁最聪明?谁最愚蠢? ——最有道德者最聪明,最无道德者最愚蠢》作者:黎鸣...
  6. SVN客户端TortoiseSVN基本使用方法步骤-初人指南
  7. ce在科学计算机器是什么意思,计算器的ce键是什么功能
  8. 详解ENet | CPU可以实时的道路分割网络
  9. 【pyqt5】实现选择文件界面
  10. 微软DNS服务器默认,Microsoft Windows Server DNS 配置打开地址套接字