接着上面的问题,现在已经构建好数据集,里面有训练集和标签,基于u-net网络该怎样实现数据集里的训练集和标签信息对应,此外,针对测试集,怎样让网络实现多种基材料图像的输出。

jakcyjggx1年前 ⋅ 301 阅读
对于U-Net网络来说,需要将训练数据集中的训练集和标签信息进行对应。一般来说,训练集和标签信息的数据格式应该相同,否则需要进行数据格式的转换。首先,可以通过numpy数组的形式将训练集和标签信息读进来,然后将它们放在一个二元组的形式下,即(train_data,label_data)。在进行训练时,U-Net网络会先将train_data输入网络,然后在输出层和label_data进行比对计算loss,从而进行反向传播更新网络参数。针对测试集,需要使用训练好的网络进行推断,将待预测的数据集输入到网络中,得到对应的预测结果。由于一个U-Net网络可以输出多个不同种类的图片,因此可以在输出层设置多个激活函数,每一个激活函数对应不同种类的输出结果。然后,在训练集中进行相应的标注。在测试时,可以通过提取不同输出层的结果,得到不同种类的预测结果。

全部评论: 0

    相关推荐