我是一名机器学习的新手,想用少数几个属性进行二分类。我通过在线研究了解到,二分类平均感知器算法对于使用线性模型的二分类任务非常有效。
然而,我在阅读Scikit-learn的文档时,对Scikit-learn是否提供了平均感知器算法感到有些困惑。
我想知道是否可以通过正确设置参数,使sklearn.linear_model.Perceptron
类实现为二分类平均感知器算法。
非常感谢您的帮助。
回答:
如果我错了,肯定会有人纠正我,但我认为Averaged Perceptron在sklearn中并未实现。如果我记得没错,sklearn中的Perceptron只是带有某些默认参数的SGD。
话虽如此,你有没有尝试过传统的逻辑回归?虽然它可能不是最炫酷的算法,但它通常能提供不错的结果,并且可以作为一个基准,看看是否需要探索更复杂的方法。