输入数据在Turi Create Model Training中不包含任何行

时间:2018-10-04 20:28:08

标签: python

美好的一天

最近,我正在学习如何在Turi Create中为iOS CoreML开发训练模型。在这种情况下,我目前正在使用两个不同的数据集进行手势图像识别,代码片段如下所示。

import turicreate as turi 

    myPath = 'dataset'
    data = turi.image_analysis.load_images(myPath, with_path= True, recursive= True)

    data["gestures"] = data["path"].apply(lambda path: "love" if "love" in path else "metal")

    print(data.groupby("gestures", [turi.aggregate.COUNT]))
    data.save("gestures.sframe")

    #Train Data
    train_data, test_data = data.random_split(0.9)
    model = turi.image_classifier.create(train_data, target="gestures")
    predictions = model.predict(test_data)
    metrics = model.evaluate(test_data)
    print(metrics["accuracy"])

    model.save("gestures.model")
    model.export_coreml("gestures.mlmodel")

我在运行代码时遇到错误,指出该问题

  

发生异常: turicreate.toolkits._main.ToolkitError   输入数据不包含任何行。

指向下面的代码行

predictions = model.predict(test_data)

我有点困惑。有什么解决方案可以帮助我解决此错误吗?非常感谢,谢谢

0 个答案:

没有答案