编辑:我将其移至 cstheory.stackexchange.com
我想要对输入的整数序列进行二元决策。对于序列中给定的 n,无论它是否为素数。不要使用 AKS,不要使用 Miller Rabin,不要使用试除法,甚至不要硬编码,因为最后一位数字必须是 1、3、7、9 并且必须与 1 或 5 一致模 6。
只使用机器学习。
我不确定,但我评估“普遍共识”是/将是机器学习技术(神经网络、SVM、二元分类器、聚类、贝叶斯推理等)将无法解决这个问题?
人们怎么想?
好的,其次,如果我们有一些带有一些有用信息的整数的向量表示(未知),是否存在任何主要的原则反对机器学习能够将 n 分类为素数或复合数,因为我们可以“选择正确的功能”可以这么说?
让我们忽略向量包含 n 的因式分解的简单情况。