-
ML-Ensemble,即mlens,是一种高性能的整体学习工具
资源介绍
一个用于高性能整体学习的Python库
ML-Ensemble将Scikit学习高级API与低级计算图形框架结合在一起,以尽可能少的代码行来构建内存有效的,最大程度并行化的集成网络。
只要基础学习者可以使用,ML-Ensemble就是线程安全的,并且可以依赖于内存映射的多处理来实现基于内存中立的基于进程的并发。 有关教程和完整文档,请访问项目。
集成为计算图
集成体建立在计算图的顶部,使用户拥有极大的设计*度。 可以使用递归,动态评估(例如if-else )等构建集成。 高级API将常见的集成体系结构包装到Scikit学习估计器中。
集合中图层的示例计算图
记忆有效的并行学习
ML-Ensemble已针对速度和最小的内存消耗进行了优化。 不管使用多线程还是多处理,都不会发生数据序列化。 此外,多线程是无酸洗的。
便于使用
现成的合奏是通过向实例添加图层来构建的。 无论合奏多么复杂,对其进行训练都可以调用fit方法:
ensemble = Subsemble ()
# First layer
ensemble . add ( list_of_estimators )
# Seco
- 上一篇: ctp_checkpoint_01
- 下一篇: 数模算法的matlab程序.zip