Google cloud platform 错误:gs://bucket/SampleVideo.mp4无法解析为CSV

Google cloud platform 错误:gs://bucket/SampleVideo.mp4无法解析为CSV,google-cloud-platform,google-api,google-cloud-automl,automl,video-intelligence-api,Google Cloud Platform,Google Api,Google Cloud Automl,Automl,Video Intelligence Api,我正在尝试创建一个关于Auto-ML视频智能分类的自定义模型,并不断得到上面的错误。这不是一个视频剪辑的问题,因为如果我尝试使用相同的CSV,我会在不同的视频中收到错误消息。CSV是在excel中创建的,第一列是TRAIN或TEST,第二列是视频URI 根据,您需要创建两个级别的CSV: 指向列车和测试数据csv的初始csv csv由初始csv引用。这里我们有一个用于训练的csv和另一个用于测试的csv,这些csv的行引用了视频 让我们更深入地看一看: 1。您的第一个csv必须与下面的csv相似

我正在尝试创建一个关于Auto-ML视频智能分类的自定义模型,并不断得到上面的错误。这不是一个视频剪辑的问题,因为如果我尝试使用相同的CSV,我会在不同的视频中收到错误消息。CSV是在excel中创建的,第一列是TRAIN或TEST,第二列是视频URI

根据,您需要创建两个级别的CSV:

  • 指向列车和测试数据csv的初始csv
  • csv由初始csv引用。这里我们有一个用于训练的csv和另一个用于测试的csv,这些csv的行引用了视频
  • 让我们更深入地看一看:

    1。您的第一个csv必须与下面的csv相似:

    TRAIN,gs://automl视频演示数据/hmdb\u split1\u 5classes\u TRAIN.csv
    测试,gs://automl视频演示数据/hmdb\u split1\u 5classes\u TEST.csv

    未分配,gs://automl视频演示数据/hmdb\u split1\u 5classes\u all.csv

    其中:

  • 训练数据:用于训练模型。包含视频文件的路径、视频片段的开始和结束时间,以及标识视频片段主题的标签。如果指定培训数据CSV文件,还必须指定测试数据CSV文件
  • 测试数据:用于在培训阶段测试模型。包含视频文件的路径、视频片段的开始和结束时间,以及标识视频片段主题的标签。如果指定测试数据CSV文件,还必须指定培训数据CSV文件
  • 未分配数据:用于训练和测试模型。包含视频文件的路径、视频片段的开始和结束时间,以及标识视频片段主题的标签。未分配文件中的行自动划分为列车数据和测试数据。80%用于培训,20%用于测试。您只能指定未分配的数据CSV文件,而无需培训和测试数据CSV文件。也可以仅指定培训和测试数据CSV文件,而不指定未分配的数据CSV文件

  • 2。列车、测试和未分配文件必须包含以下信息:

  • 要分类或注释的内容。此字段包含视频的Google云存储URI。谷歌云存储URI区分大小写

  • 标识视频分类方式的标签。标签必须以字母开头,并且仅包含字母、数字和下划线。可以通过在CSV文件中添加多行来为视频指定多个标签,每行标识相同的视频片段,每行使用不同的标签

  • 视频片段的开始和结束时间。这两个逗号分隔的字段以秒为单位标识要分析的视频片段的开始和结束时间。开始时间必须小于结束时间。这两个值必须为非负值,并且在视频的时间范围内。例如,0.09845,1.3600555。要使用视频的全部内容,请指定视频全长的开始时间0和结束时间或“inf”。例如,0,inf

  • 文件中的行示例:

    gs://<your-video-path>/vehicle.mp4,mustang,0,5.4
    
    gs:///vehicle.mp4,野马,0,5.4
    
    其中:

    • gs:///vehicle.mp4是视频的路径
    • 野马是标签
    • 0是视频中的开始时间
    • 5.4是视频中的结束时间

      • 我也犯了同样的错误,通过这样做,我的问题得到了解决。
        保存CSV文件时,请检查是否已选择编码为“UTF-8”。如果不将其另存为“UTF-8”。

        是否为.csv?文件名包含.mp4,请考虑接受并向上投票。您可以通过单击✓ 然后点击▲