<tfoot id='rXvOE'></tfoot>

  • <i id='rXvOE'><tr id='rXvOE'><dt id='rXvOE'><q id='rXvOE'><span id='rXvOE'><b id='rXvOE'><form id='rXvOE'><ins id='rXvOE'></ins><ul id='rXvOE'></ul><sub id='rXvOE'></sub></form><legend id='rXvOE'></legend><bdo id='rXvOE'><pre id='rXvOE'><center id='rXvOE'></center></pre></bdo></b><th id='rXvOE'></th></span></q></dt></tr></i><div id='rXvOE'><tfoot id='rXvOE'></tfoot><dl id='rXvOE'><fieldset id='rXvOE'></fieldset></dl></div>

      <small id='rXvOE'></small><noframes id='rXvOE'>

      <legend id='rXvOE'><style id='rXvOE'><dir id='rXvOE'><q id='rXvOE'></q></dir></style></legend>

          <bdo id='rXvOE'></bdo><ul id='rXvOE'></ul>

        为什么有时候CNN的模型只预测了所有其他班级中的一个呢?

        Why do sometimes CNN models predict just one class out of all others?(为什么有时候CNN的模型只预测了所有其他班级中的一个呢?)
          <tbody id='4OI6m'></tbody>
          1. <tfoot id='4OI6m'></tfoot>

            1. <small id='4OI6m'></small><noframes id='4OI6m'>

              <i id='4OI6m'><tr id='4OI6m'><dt id='4OI6m'><q id='4OI6m'><span id='4OI6m'><b id='4OI6m'><form id='4OI6m'><ins id='4OI6m'></ins><ul id='4OI6m'></ul><sub id='4OI6m'></sub></form><legend id='4OI6m'></legend><bdo id='4OI6m'><pre id='4OI6m'><center id='4OI6m'></center></pre></bdo></b><th id='4OI6m'></th></span></q></dt></tr></i><div id='4OI6m'><tfoot id='4OI6m'></tfoot><dl id='4OI6m'><fieldset id='4OI6m'></fieldset></dl></div>
                  <bdo id='4OI6m'></bdo><ul id='4OI6m'></ul>
                  <legend id='4OI6m'><style id='4OI6m'><dir id='4OI6m'><q id='4OI6m'></q></dir></style></legend>
                • 本文介绍了为什么有时候CNN的模型只预测了所有其他班级中的一个呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我是深度学习领域的新手,所以请不要像Reddit那样刻薄!这似乎是一个一般性问题,因此我不会在此给出我的代码,因为它似乎没有必要(如果是,这里有指向colab的链接)

                  关于数据:您可以找到原始数据here。它是原始数据集82 GB的缩小版本。

                  一旦我训练我的CNN,它每次都会预测‘没有糖尿病视网膜病变’(没有DR),准确率达到73%。这是因为有大量的无DR映像还是其他原因?我没有头绪!我可以预测的5个类是["Mild","Moderate","NoDR","ProliferativeDR","Severe"]

                  可能是错误的代码,希望你们能帮忙

                  推荐答案

                  我正要评论:

                  更严格的方法是开始测量数据集平衡:每个类有多少个图像?这可能会为您的问题提供答案。

                  但还是忍不住看了一下您给的链接。Kaggle已经向您概述了数据集:

                  快速计算:25,812 / 35,126 * 100 = 73%。这很有趣,你说你的准确度是74%。您的模型在一个不平衡的数据集上学习,第一个类被过度表示,25k/35k是巨大的。我的假设是,您的模型一直在预测第一类,这意味着您最终的平均精确度将为74%

                  应该做的是平衡您的数据集。例如通过仅允许来自第一类的35,126 - 25,810 = 9,316个示例在历元期间出现。更好的做法是在所有类之间平衡您的数据集,以便每个类在每个纪元中只出现n次。

                  这篇关于为什么有时候CNN的模型只预测了所有其他班级中的一个呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)
                  Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)
                  Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)
                  Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)
                  Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)
                  Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)
                      <tbody id='3KoNi'></tbody>
                      <legend id='3KoNi'><style id='3KoNi'><dir id='3KoNi'><q id='3KoNi'></q></dir></style></legend>
                        <bdo id='3KoNi'></bdo><ul id='3KoNi'></ul>
                        <i id='3KoNi'><tr id='3KoNi'><dt id='3KoNi'><q id='3KoNi'><span id='3KoNi'><b id='3KoNi'><form id='3KoNi'><ins id='3KoNi'></ins><ul id='3KoNi'></ul><sub id='3KoNi'></sub></form><legend id='3KoNi'></legend><bdo id='3KoNi'><pre id='3KoNi'><center id='3KoNi'></center></pre></bdo></b><th id='3KoNi'></th></span></q></dt></tr></i><div id='3KoNi'><tfoot id='3KoNi'></tfoot><dl id='3KoNi'><fieldset id='3KoNi'></fieldset></dl></div>
                        1. <tfoot id='3KoNi'></tfoot>

                            <small id='3KoNi'></small><noframes id='3KoNi'>