机器学习分类器 big-O 或复杂性
机器算法验证
机器学习
分类
多重比较
算法
时间复杂度
2022-02-12 12:19:57
1个回答
让= 训练样本的数量,= 特征的维度和=类数。
然后训练有复杂性:
- 朴素贝叶斯是,它需要做的就是计算每个特征值的频率对于每个班级。
- -NN 在(甚至有人说不存在,但是训练的空间复杂度是因为您需要存储数据,这也需要时间)。
- 非线性非近似 SVM 是或者取决于内核。你可以得到一个向下有一些技巧。
- 近似 SVM 是其中 R 是迭代次数。
测试复杂性:
- 朴素贝叶斯在因为你必须检索每个特征值类。
- -NN 在因为您必须将测试点与数据库中的每个数据点进行比较。
资料来源:“核心向量机:超大型数据集上的快速 SVM 训练”- http://machinelearning.wustl.edu/mlpapers/paper_files/TsangKC05.pdf
对不起,我不知道其他人。
其它你可能感兴趣的问题