five

sushi_detector_dataset

收藏
github2022-12-19 更新2024-05-31 收录
下载链接:
https://github.com/Jwata/sushi_detector_dataset
下载链接
链接失效反馈
官方服务:
资源简介:
用于训练寿司识别模型的数据集,使用Tensorflow Object Detection API。

本数据集旨在用于寿司识别模型的训练,其中涉及Tensorflow Object Detection API的应用。
创建时间:
2017-10-11
原始信息汇总

数据集概述

  • 名称: Tensorflow Sushi Detection
  • 内容: 包含寿司图像数据集及用于训练自定义目标检测模型的脚本。
  • 目标类别:
    • 中脂金枪鱼
    • 三文鱼
    • 斑点鲥鱼

数据准备

  • 创建TFRecord:

    docker run -it --volume pwd:/tensorflow floydhub/tensorflow:1.4.0-py3_aws.14 /tensorflow/docker/create_tf_record.sh

  • 下载预训练模型:

    pushd data pretrained_model=ssd_mobilenet_v1_coco_11_06_2017 curl -OL http://download.tensorflow.org/models/object_detection/${ssd_mobilenet_v1_coco_11_06_2017}.tar.gz tar -xzf ${pretrained_model}.tar.gz rm -rf ${pretrained_model}.tar.gz ${pretrained_model} popd

运行环境

  • Docker容器:
    • 训练:

      docker run -it --volume pwd:/tensorflow floydhub/tensorflow:1.4.0-py3_aws.14 /tensorflow/docker/train.sh

    • 评估:

      docker run -it --volume pwd:/tensorflow floydhub/tensorflow:1.4.0-py3_aws.14 /tensorflow/docker/eval.sh

    • Tensorboard:

      tensorboard --logdir=data open http://localhost:6006

    • 导出训练模型:

      docker run -it --volume pwd:/tensorflow floydhub/tensorflow:1.4.0-py3_aws.14 /bin/bash

运行在Floydhub

  • 设置:

    • 创建Floydhub账户
    • 安装Floyd CLI
    • 创建项目
    • 创建数据集
  • 训练:

    • 从数据集运行
    • 从过去作业的输出运行
  • 评估与Tensorboard:

    floyd run --tensorboard --env tensorflow-1.4 --data junji/projects/sushi_detector/{job_id}/output:data "bash ./floyd/setup.sh && cp -R /data/* /output && nohup sh ./floyd/eval.sh" && tensorboard --logdir=/output

运行在Google Cloud

  • 注意: 由于Google Cloud ML Engine不支持Tensorflow 1.4版本,以下步骤不适用。
搜集汇总
数据集介绍
main_image_url
构建方式
sushi_detector_dataset的构建过程主要依赖于TensorFlow对象检测API,通过收集和标注寿司图像数据,进而生成TFRecord格式的数据集。该过程涉及使用Docker容器环境,确保数据处理的标准化和可重复性。数据集的创建脚本通过自动化流程,将原始图像和标注信息转换为适合模型训练的格式,从而为后续的模型训练和评估提供基础。
特点
该数据集专注于寿司类别的检测,涵盖了多种寿司类型,如中脂金枪鱼、三文鱼和斑点鲭鱼等。其特点在于提供了详细的图像标注和多样化的寿司样本,能够有效支持深度学习模型在特定食品识别任务上的训练。此外,数据集还提供了预训练模型和训练脚本,便于用户快速上手并进行模型优化。
使用方法
使用sushi_detector_dataset时,用户可通过Docker容器运行训练和评估脚本,利用提供的TFRecord数据进行模型训练。数据集支持在本地环境或云端平台(如FloydHub和Google Cloud)上运行,用户可根据需求选择不同的计算资源。训练完成后,可通过TensorBoard可视化训练过程,并导出训练好的模型用于实际应用。
背景与挑战
背景概述
sushi_detector_dataset是一个专注于寿司检测的计算机视觉数据集,旨在通过深度学习技术实现寿司类别的自动识别与分类。该数据集由日本开发者watanabe0621于2017年创建,基于TensorFlow Object Detection API构建,主要用于训练和评估目标检测模型。数据集的核心研究问题在于解决寿司图像中不同类别的精准定位与识别,例如中脂金枪鱼、三文鱼和斑点鲭鱼等。该数据集的发布为食品图像识别领域提供了重要的实验基础,尤其在亚洲食品文化的研究中具有显著的应用价值。
当前挑战
sushi_detector_dataset在构建和应用过程中面临多重挑战。首先,寿司类别的多样性和外观相似性增加了图像分类的难度,尤其是不同鱼类寿司之间的细微差异可能导致模型误判。其次,数据集的构建需要高质量的图像标注,而寿司图像的复杂背景和光照条件对标注精度提出了更高要求。此外,数据集的规模相对较小,可能限制了模型的泛化能力。在技术实现上,尽管TensorFlow Object Detection API提供了强大的工具链,但其依赖的Docker环境和云平台(如FloydHub和Google Cloud)的配置复杂性也为数据集的训练和部署带来了额外的技术门槛。
常用场景
经典使用场景
在计算机视觉领域,sushi_detector_dataset被广泛应用于训练和测试目标检测模型,特别是针对寿司类食品的识别。通过该数据集,研究人员可以构建和优化深度学习模型,以准确识别不同种类的寿司,如中脂金枪鱼、三文鱼和斑点鲭鱼。这一数据集的使用场景涵盖了从基础研究到实际应用的多个层面,为食品识别技术的发展提供了重要支持。
解决学术问题
sushi_detector_dataset解决了目标检测领域中的多个关键问题,尤其是在小样本学习和特定类别识别方面。通过提供高质量的标注数据,该数据集帮助研究人员克服了模型训练中的数据稀缺问题,并提升了模型在复杂背景下的识别精度。此外,该数据集还为研究不同深度学习架构的性能提供了基准,推动了目标检测算法的创新与优化。
衍生相关工作
sushi_detector_dataset的发布催生了一系列相关研究工作,特别是在食品识别和目标检测领域。许多研究基于该数据集开发了新的深度学习模型,如改进的SSD和YOLO架构,进一步提升了寿司识别的准确性和速度。此外,该数据集还被用于跨领域研究,如结合自然语言处理技术,开发智能菜单推荐系统,为食品科技的发展提供了新的研究方向。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作