我想在sklearn中集成分解机器。我检查了sklearn文档和web如何包装一个新算法,但这个要求似乎没有很好的文档。
所以,我想问是否有一个关于如何添加一个新的算法包装到sklearn的文档(除了阅读源代码)?
看完sklearn
文档后,最好是看一个完整的工作示例。
XGBoost
模块有一个完整的sklearn
包装器,您可以在这里看到:
从这个常见问题解答中,我发现他们不太喜欢新的算法http://scikit-learn.org/stable/faq.html#selectiveness,原因似乎是合理的。考虑到这一点,有理由认为没有任何关于如何添加新算法包装的文档。我要补充的是,我已经使用这个软件包有一段时间了,我从来没有在他们的网站或其他网站上找到任何类似于你正在寻找的东西。