测试集中有很多异形 训练集中全是方形或圆形

  板凳区 Sofa竞赛9    浏览次数:2709        分享
0
训练集根本没有y为2(异形)的图,虽然我是对三个纬度(圆形 方形 异形)的训练的,但我的模型给异形的分始终低于方形或者圆形,如何提高对异形的识别度?
 

avivaliu   2019-01-05 00:26



   2个回答 
0

训练集里没有异形,那你怎么做到“对三个纬度(圆形 方形 异形)的训练的”?

SofaSofa数据科学社区DS面试题库 DS面经

何立诚   2019-01-06 02:11

我把标签y转成了三维矩阵 0->[1 0 0] 1->[0 1 0] 2->[0 0 1], 然而后来才意识到2从来没出现过 - avivaliu   2019-01-06 02:40
1

我的思路是:

1. 先只用圆形训练one class classifier,比如svm或者autoencoder,然后在整个预测集上预测,预测结果为圆和非圆

2. 先只用方形训练one class classifier,比如svm或者autoencoder,然后在整个预测集上预测,预测结果为方和非方

3. 既非方又非圆的,就算做是异形

SofaSofa数据科学社区DS面试题库 DS面经

matt   2019-01-06 15:00



  相关讨论

为什么在测试集识别时都会把异形识别为方形呢?

测试集中出现了训练集中没有的标签,这怎么做啊?

有人关注机器学习在量化交易中的应用吗?

使用深度学习进行图像分类

求教一下:怎么进阶

作为一个ML的博士应该怎么去怎么找文献?

有没有赚外快的方法啊

如何评价大数据的未来?

大家跑模型都用的什么牌子的笔记本

有偿!!如何写一个restful api

  随便看看

去掉pandas DataFrame的index的名字

numpy里矩阵乘法matmul,@和dot的区别?

前馈神经网络如何选择隐藏层的数量

怎么理解图像识别里的dice系数?

python产生服从常用概率分布的随机数