stream-learn——用于困难数据流批处理的开源Python库
机器学习
2020-01-31 v1 计算机视觉与模式识别
机器学习
摘要
stream-learn是一个兼容scikit-learn并为漂移与不平衡数据流分析而开发的Python包。其主要组件是一个流生成器,可生成合成数据流,该数据流可包含三种主要概念漂移类型(即突然、渐进和增量漂移)的循环或非循环版本。该包允许按照既定评估方法(即Test-Then-Train与Prequential)开展实验。此外,已实现适配数据流分类的估计器,包括简单分类器以及最先进的基于块和在线分类器集成。为提高计算效率,该包利用自身对不平衡二分类任务的预测度量实现。
引用
@article{arxiv.2001.11077,
title = {stream-learn -- open-source Python library for difficult data stream batch analysis},
author = {Paweł Ksieniewicz and Paweł Zyblewski},
journal= {arXiv preprint arXiv:2001.11077},
year = {2020}
}