Я успешно создал MLGazetteer, но когда я создаю метаданные для сохранения вместе с mlmodel, кажется, что он не сохраняется. Вот как я сохраняю метаданные:
let parameters = MLGazetteer.ModelParameters(language: .english)
let gazetteer = try! MLGazetteer(dictionary: xyzdict, parameters: parameters)
let metadata = MLModelMetadata(author: "My Name", shortDescription: "This is my Gazetteer", license: nil, version: "1.0", additional: nil)
try gazetteer.write(toFile: "xyz.mlmodel", metadata: metadata)
Как я уже сказал, модель сохраняет правильно, и я могу использовать ее в своем проекте. Но если вы нажмете на файл mlmodel в XCode, он покажет
Author: unknown
Description: This model is a gazetteer which tags words according to set {...}
License: unknown
Это, очевидно, не имеет большого значения, так как он работает должным образом, но все же, это достаточно раздражает, что я хотел увидеть, если кто-нибудь еще видел это в своих проектах.