xcode Swift // MLDataTable错误:无法查找符号:

06odsfpq  于 2023-03-31  发布在  Swift
关注(0)|答案(1)|浏览(143)
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

czq61nw1

czq61nw11#

我在你使用的数据集中遇到了同样的问题,所以我使用COREML工具解决了这个问题。
1.创建您的training .csv文件,将特征列名称更改为“label”
1.创建你的测试数据集通过创建文件夹命名完全相同的名称的标签。把每一行的csv测试文件作为一个单独的txt文件。为了说明你有5行,这意味着你必须把5个txt文件,包括行内容。如果你发现应用程序很难有一个训练和测试数据,我准备好了在https://github.com/memetcircus/textClassifierDataForCoreML
1.打开CoreML,创建文本分类器
1.上传训练数据和测试数据。别忘了!,训练数据是一个csv文件,而测试数据是一个包含子文件夹的文件夹(如下所示)。因此,根据上面的示例,您将“测试数据FINAL”目录整体上传到COREML工具。

1.命中列车

相关问题