我想从头开始用Python实现逻辑回归。以下是其中的功能:
- sigmoid
- 成本函数
- fminunc
- 评估逻辑回归
我想知道,从头开始用Python实现的最佳起点是什么。有什么好的指导和建议吗?我了解这些功能的理论,但希望得到更符合Python风格的答案。
我之前用Octave实现过这些功能,一切顺利,但不知道如何在Python中开始,因为Octave已经预设了这些包来完成工作。
回答:
你可以尝试将Octave代码翻译成Python,看看效果如何。你也可以使用Python包来帮你完成这项工作。查看scikit-learn关于逻辑回归的内容。这篇博客中还有一个简单的示例。