美好的一天
最近,我正在学习如何在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)
我有点困惑。有什么解决方案可以帮助我解决此错误吗?非常感谢,谢谢