我正在使用 turicreate 来训练核心 ml 模型(苹果)我的代码是:
import os
import turicreate as tc
data = tc.image_analysis.load_images('Train', with_path=True)
data['label'] = data['path'].apply(lambda path: os.path.basename(os.path.dirname(path)))
data.save('my-model.sframe')
data = tc.SFrame('my-model.sframe')
# Make a train-test split
train_data, test_data = data.random_split(0.8)
# Create the model
model = tc.image_classifier.create(train_data, target='label')
# Save predictions to an SArray
predictions = model.predict(test_data)
# Evaluate the model and print the results
metrics = model.evaluate(test_data)
print(metrics['accuracy'])
# Save the model for later use in Turi Create
model.save('my-model.model')
# Export for use in Core ML
model.export_coreml('my-model.mlmodel')
和结果:我有 3 个文件夹:my-model.sframe、my-model.model、my-model.mlmodel
我尝试压缩文件夹 my-model.mlmodel 并重命名为文件:my-model.mlmodel,但 xcode 无法读取它。
我如何修复它?我想要文件 my-model.mlmodel,xcode 可以读取它,而不是文件夹
我的数据列是:7k 标签和 1,3M 文件,我无法使用 Create ML 工具
谢谢你