本文将使用ML .NET的图像分类
对猫狗的图像数据进行训练,得到模型;
并且开发一个简单的识别程序用来识别猫咪和狗狗。
流程
根据什么是 ML.NET 以及它如何工作?中的描述,我们知道,工作流如图:
这里我按照我的理解重新画了一幅:
首先我们需要准备训练数据集和测试数据集;
然后通过训练数据集进行训练,获得训练模型;
之后检验模型是否合格;
如果合格,投入使用;
如果不合格,重新设计训练数据集的数据,或者调参,重新训练,直至合格。
数据集来源
在kaggle Dogs vs. Cats中下载train.zip
和test1.zip
,
其中train.zip
中的