小编TSW*_*TSW的帖子

数据增强图像数据生成器Keras语义分割

我使用Keras在一些图像数据上拟合完整的卷积网络以进行语义分割.但是,我有一些问题过度拟合.我没有那么多数据,我想做数据增加.但是,由于我想进行像素分类,我需要任何增强功能,如翻转,旋转和移位,以应用于特征图像和标签图像.理想情况下,我想使用Keras ImageDataGenerator进行即时转换.但是,据我所知,您不能对功能和标签数据进行等效转换.

有谁知道是否是这种情况,如果没有,有没有人有任何想法?否则,我将使用其他工具来创建更大的数据集,并立即将其全部输入.

谢谢!

computer-vision image-segmentation deep-learning keras

20
推荐指数
2
解决办法
1万
查看次数

语义分割Keras的交叉熵损失

我很确定这是一个愚蠢的问题,但我无法在其他任何地方找到它,所以我会在这里问它.

我正在使用带有7个标签的keras中的cnn(unet)进行语义图像分割.所以每个图像的标签是(7,n_rows,n_cols)使用theano后端.因此,对于每个像素的7个层,它是一个热编码的.在这种情况下,使用分类交叉熵是正确的误差函数吗?这似乎对我来说,但网络似乎更好地学习二进制交叉熵损失.有人可以阐明为什么会这样,原则目标是什么?

image-processing image-segmentation deep-learning keras

14
推荐指数
1
解决办法
8142
查看次数

Keras语义分割加权损失像素图

我正在尝试使用unet设计进行多类语义分割.与unet论文类似,我想对超重边框做出损失功能(第5页).

因此,我想为每个图像制作一个自定义丢失图,其中对象之间的边界被加权.我使用分类交叉熵,我在丢失函数之前将图像展平,如此处所示.我会很好地制作像素丢失掩模,但我想知道如果可能的话,如何通过像素掩模多次丢失.

deep-learning keras

6
推荐指数
1
解决办法
4282
查看次数