有人可以向我解释分类器的训练方法并最终对其进行预测吗?我牢记下面的最后两行代码。我不明白它是如何工作的。
我正在写一篇有关机器学习和文本分类的论文,这是我的最后一个问题。
我的回答是:在这一点上,分类器是训练。这是创建答案模型的第一步。我们正在取样并为其分配标签。
是真的吗?
$split = new StratifiedRandomSplit($dataset, 0.2, 42);
$pipeline = new Pipeline([
new TokenCountVectorizer($tokenizer = new NGramTokenizer(1, 3), new Polish()),
new TfIdfTransformer()
], new SVC());
$pipeline->train($split->getTrainSamples(), $split->getTrainLabels());
$predicted = $pipeline->predict($split->getTestSamples());