我是Keras的新手,对如何理解我的模型结果有一些疑问 . 这是我的结果:(为方便起见,我只在每个纪元后粘贴损失acc val_loss val_acc)

训练4160个样本,验证1040个样本如下:

Epoch 1/20

4160/4160 - loss: 3.3455 - acc: 0.1560 - val_loss: 1.6047 - val_acc: 0.4721

Epoch 2/20

4160/4160 - loss: 1.7639 - acc: 0.4274 - val_loss: 0.7060 - val_acc: 0.8019

Epoch 3/20

4160/4160 - loss: 1.0887 - acc: 0.5978 - val_loss: 0.3707 - val_acc: 0.9087

Epoch 4/20

4160/4160 - loss: 0.7736 - acc: 0.7067 - val_loss: 0.2619 - val_acc: 0.9442

Epoch 5/20

4160/4160 - loss: 0.5784 - acc: 0.7690 - val_loss: 0.2058 - val_acc: 0.9433

Epoch 6/20

4160/4160 - loss: 0.5000 - acc: 0.8065 - val_loss: 0.1557 - val_acc: 0.9750

Epoch 7/20

4160/4160 - loss: 0.4179 - acc: 0.8296 - val_loss: 0.1523 - val_acc: 0.9606

Epoch 8/20

4160/4160 - loss: 0.3758 - acc: 0.8495 - val_loss: 0.1063 - val_acc: 0.9712

Epoch 9/20

4160/4160 - loss: 0.3202 - acc: 0.8740 - val_loss: 0.1019 - val_acc: 0.9798

Epoch 10/20

4160/4160 - loss: 0.3028 - acc: 0.8788 - val_loss: 0.1074 - val_acc: 0.9644

Epoch 11/20

4160/4160 - loss: 0.2696 - acc: 0.8923 - val_loss: 0.0581 - val_acc: 0.9856

Epoch 12/20

4160/4160 - loss: 0.2738 - acc: 0.8894 - val_loss: 0.0713 - val_acc: 0.9837

Epoch 13/20

4160/4160 - loss: 0.2609 - acc: 0.8913 - val_loss: 0.0679 - val_acc: 0.9740

Epoch 14/20

4160/4160 - loss: 0.2556 - acc: 0.9022 - val_loss: 0.0599 - val_acc: 0.9769

Epoch 15/20

4160/4160 - loss: 0.2384 - acc: 0.9053 - val_loss: 0.0560 - val_acc: 0.9846

Epoch 16/20

4160/4160 - loss: 0.2305 - acc: 0.9079 - val_loss: 0.0502 - val_acc: 0.9865

Epoch 17/20

4160/4160 - loss: 0.2145 - acc: 0.9185 - val_loss: 0.0461 - val_acc: 0.9913

Epoch 18/20

4160/4160 - loss: 0.2046 - acc: 0.9183 - val_loss: 0.0524 - val_acc: 0.9750

Epoch 19/20

4160/4160 - loss: 0.2055 - acc: 0.9120 - val_loss: 0.0440 - val_acc: 0.9885

Epoch 20/20

4160/4160 - loss: 0.1890 - acc: 0.9236 - val_loss: 0.0501 - val_acc: 0.9827

以下是我的理解:

两次损失(损失和val_loss)都在下降,拖曳acc(acc和val_acc)正在增加 . 因此,这表明建模是以良好的方式进行的 .

val_acc衡量模型预测的好坏程度 . 所以对于我的情况来说,看起来这个模型在6个epoches之后训练得很好,并且没有必要进行其余的训练 .

我的问题是:

acc(训练集上的acc)总是比val_acc小,实际上要小得多 . 这是正常的吗?为什么会这样?在我看来,acc通常应该比val_acc更好 .

经过20个epoches,acc仍然在增加 . 那么我应该使用更多的epoches并在acc停止增加时停止?或者我应该停止val_acc停止增加的地方,无法调整acc的交易?

我的结果还有其他难度吗?

谢谢!

java字符串转化非acc,如何理解Keras模型拟合中的损失acc val_loss val_acc相关推荐

  1. java字符串转化为数组_Go 语言字符串和数组转化 | 臭大佬

    代码 package main import ( "fmt" "strconv" ) func main() { str := "17" i ...

  2. java公平索非公平锁_Java 并发编程中使用 ReentrantLock 替代 synchronized

    Java 5 引入的 Concurrent 并发库软件包中,提供了 ReentrantLock 可重入同步锁,用来替代 synchronized 关键字原语,并可提供更好的性能,以及更强大的功能.使用 ...

  3. 请教:Java字符串内部的大括号,与方法参数中的...,代表什么意思呢?

    在Github上学习设计模式,读到源码的时候有点疑问,估计一下大概知道是什么意思,希望大神们能具体解释一下这种用法,多谢! import org.slf4j.Logger; import org.sl ...

  4. java day59【 AOP 的相关概念[理解] 、 Spring 中的 AOP[掌握] 、 Spring 整合 Junit[掌握] 】...

    第1章 AOP 的相关概念[理解] 1.1AOP 概述 1.1.1 什么是 AOP 1.1.2 AOP 的作用及优势 1.1.3 AOP 的实现方式 1.2AOP 的具体应用 1.2.1 案例中问题 ...

  5. java实现ip首部校验和算法,理解传输层中UDP协议首部校验和以及校验和计算方法的Java实现...

    UDP,全称User Datagram Protocol,用户数据报协议,是TCP/IP四层参考模型中传输层的一种面向报文的.无连接的.不能保证可靠的.无拥塞控制的协议.UDP协议因为传输效率高,常用 ...

  6. java静态方法和非静态方法的区别_史上最全阿里 Java 面试题总结

    关注[ToBeTopJavaer],回复[答案],获取全套面试题答案,为明年的金三银四,做好充分的准备. JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节. String类能被继承吗 ...

  7. 理解Java字符串常量池与intern()方法

    理解Java字符串常量池与intern()方法 阅读目录 Java内存区域 两种创建方式在内存中的区别 解释开头的例子 intern()方法 参考资料 String s1 = "Hello& ...

  8. 怎么样把Java的字符串转化为字节数组?

    问题:怎么样把Java的字符串转化为字节数组 有没有任何方法把Java的字符串转化为字节数组 我尝试这样: System.out.println(response.split("\r\n\r ...

  9. pandas使用to_datetime函数将时间字符串转化为时间对象、其中月份内容为字母而非数字(例如,“January 2, 2022“)

    pandas使用to_datetime函数将时间字符串转化为时间对象.其中月份内容为字母而非数字(例如,"January 2, 2022") 目录 pandas使用to_datet ...

最新文章

  1. Ubuntu 16.04安装QtCharts时报错:'qtConfig' is not a recognized test function.
  2. VMware发布vSphere Big Data Extensions
  3. 【自制工具类】Java删除字符串中的元素
  4. ActiveMQ –经纪人网络解释
  5. 关于CompleteWithAppPath函数,CompleteWithAppPath(aFileName)
  6. Herev Falciani推出新的加密货币和区块链项目
  7. 使用Node.JS,如何将JSON文件读入(服务器)内存?
  8. 数据结构严蔚敏版课后答案
  9. Word 2019 更改默认模板的字体设置
  10. 品优购项目——黑马程序员pink老师/完整源代码/项目讲解
  11. 使用阿里云短信API接口
  12. 磁导航组成与基本原理
  13. Express中间件
  14. Win2000 Server***监测
  15. eighth week(2)
  16. Warning: Procedure created with compilation errors.
  17. firefly-rk3288开发板Linux驱动——LED驱动
  18. 这个AR/VR设计原型利器,爆赞
  19. x86、x86-64、x64和amd64的区别(转)
  20. hue数据导出到hdfs_如何将智能灯泡迁移到新的Philips Hue Bridge

热门文章

  1. whoami - 打印当前有效的用户名称
  2. mapbox尝鲜值之云图动画
  3. python基础编程练习题,Python随笔27:Python基础编程练习题19~20
  4. Mybatis框架下批量修改数据库,你要绕过这些坑
  5. LeetCode第1题 两数之和(Two Sum)
  6. CKA备考实验 | 汇总
  7. AI创作教程之从 Youtube平台视频剪辑生成新闻文章 基于OpenAI Whisper、OpenAI GPT3 和 Stable Diffusion
  8. 代表计算机性能的一项重要指标是,衡量计算机性能指标有哪些
  9. 一般办公计算机水平,本以为自己电脑办公水平还可以,直到闯入了这几个网站...
  10. 秒杀商品html页面,jQuery实现每日秒杀商品倒计时功能