制作分类模型 ======================================= 此教程介绍了如何制作图像分类模型。 介绍 --------------- `分类` 是常见的图像识别任务,它可以将图片分类,比如分类一个图片是猫还是狗。 前提条件 --------------- 注册帐号,并登录。参考::doc:`/website/account` 准备图片 --------------- 1. 图片是用来训练模型的,图片越多,模型的准确度就越高。 2. 通常每个类别需要1000张图片,可以达到比较好的效果。 3. 图片尽量覆盖所有可能的环境。 新建项目 ---------------- .. image:: ../media/project_create_step1.png :align: center :width: 400 .. image:: ../media/project_create_step2_cf.png :align: center :width: 400 .. image:: ../media/project_create_step3.png :align: center :width: 400 1. 在项目列表页面,点击Create New按钮。 2. 选择对应的项目类型。 3. 输入项目名字,点击Create按钮。 上传图片 ---------------- .. image:: ../media/dataset_upload_cf.png :align: center :width: 400 1. 在Image栏中,点击选取文件,选择要上传的图片。 2. 如果已知上传的图像的分类的名字,在Label Name里填入。 3. 点击Upload,等待上传完毕。 创建标签 ---------------- .. image:: ../media/label_create.png :align: center :width: 400 1. 点击左侧侧边栏中的Labels。 2. 在new_label框中,输入目标的名字,比如cat。然后点击ADD。 3. 如果有多个标签,添加多个名字。 .. image:: ../media/label_list.png :align: center :width: 400 标注 ---------------- 1. 点击左侧侧边栏中的Annotation。 2. 点击要标注的标签名字。 .. image:: ../media/anno_cat_select.png :align: center :width: 400 3. 点击save保存,会自动跳转到下一张。 .. image:: ../media/anno_save.png :align: center :width: 400 4. 将所有的图片按照上面的步骤标注完。这是最耗费时间的步骤,也是最关键的步骤。 .. hint:: 键盘快捷键可以大大加快标注的速度,参考::doc:`/website/anno_cf` 训练 ---------------- 1. 点击左侧侧边栏中的Train。 2. 点击Submit,然后等待服务器训练。训练开始和完成时会自动刷新页面。 .. image:: ../media/train_server_cf.png :align: center :width: 400 参数和结果,参考::doc:`/website/train` 下载模型 ---------------- .. image:: ../media/download_model.png :align: center :width: 400 - 下载后的文件可用于上传到SingTown AI Vision Module。参考::doc:`/deploy/singtown_ai_vision_module` - 下载后的文件可用于上传到OpenMV。参考::doc:`/deploy/openmv`