scikit-multiflow


scikit-mutliflow (también conocido como skmultiflow ) es una biblioteca de aprendizaje automático de software libre y de código abierto para múltiples salidas/etiquetas múltiples y transmisión de datos escrita en Python . [3]

scikit-multiflow permite diseñar y ejecutar experimentos fácilmente y ampliar los algoritmos de aprendizaje de secuencias existentes. [3] Cuenta con una colección de algoritmos de clasificación , regresión , detección de desviación de conceptos y detección de anomalías . También incluye un conjunto de generadores y evaluadores de flujo de datos. scikit-multiflow está diseñado para interoperar con las bibliotecas numéricas y científicas de Python NumPy y SciPy y es compatible con Jupyter Notebooks .

La biblioteca scikit-multiflow se implementa bajo los principios de investigación abiertos y actualmente se distribuye bajo la licencia BSD 3-Clause . scikit-multiflow está escrito principalmente en Python y algunos elementos centrales están escritos en Cython para el rendimiento. scikit-multiflow se integra con otras bibliotecas de Python como Matplotlib para graficar, scikit-learn para métodos de aprendizaje incremental [4] compatibles con la configuración de aprendizaje de secuencias, Pandas para manipulación de datos, Numpy y SciPy .

scikit-multiflow comenzó como una colaboración entre investigadores de Télécom Paris (Institut Polytechnique de Paris [5] ) y École Polytechnique . Actualmente, el desarrollo está a cargo de la Universidad de Waikato , Télécom Paris, École Polytechnique y la comunidad de investigación abierta.