import Cocoa
import CreateML
let data = try MLDataTable(contentsOf: URL(fileURLWithPath: "/Users/allan/Downloads/twitter-sanders-apple3.csv"))
我得到了这个错误,即使我写了完全相同的代码在苹果文档
我也可以导入CSV文件
error: Couldn't lookup symbols:
CreateML.MLDataTable.init(contentsOf: Foundation.URL, options: CreateML.MLDataTable.ParsingOptions) throws -> CreateML.MLDataTable
CreateML.MLDataTable.init(contentsOf: Foundation.URL, options: CreateML.MLDataTable.ParsingOptions) throws -> CreateML.MLDataTable
如何修复此错误?
我使用Xcode版本13.2(13C90)和M1 MacBook Air
1条答案
按热度按时间czq61nw11#
我在你使用的数据集中遇到了同样的问题,所以我使用COREML工具解决了这个问题。
1.创建您的training .csv文件,将特征列名称更改为“label”
1.创建你的测试数据集通过创建文件夹命名完全相同的名称的标签。把每一行的csv测试文件作为一个单独的txt文件。为了说明你有5行,这意味着你必须把5个txt文件,包括行内容。如果你发现应用程序很难有一个训练和测试数据,我准备好了在https://github.com/memetcircus/textClassifierDataForCoreML
1.打开CoreML,创建文本分类器
1.上传训练数据和测试数据。别忘了!,训练数据是一个csv文件,而测试数据是一个包含子文件夹的文件夹(如下所示)。因此,根据上面的示例,您将“测试数据FINAL”目录整体上传到COREML工具。
1.命中列车