MLxtend
MLxtend: Providing machine learning and data science utilities and extensions to Python's scientific computing stack - Published in JOSS (2018)
imodels
imodels: a python package for fitting interpretable models - Published in JOSS (2021)
Multiblock PLS
Multiblock PLS: Block dependent prediction modeling for Python - Published in JOSS (2019)
Ethome
Ethome: tools for machine learning of animal behavior - Published in JOSS (2024)
Scikit-Longitudinal
Scikit-Longitudinal: A Machine Learning Library for Longitudinal Classification in Python - Published in JOSS (2025)
susi
SuSi: Python package for unsupervised, supervised and semi-supervised self-organizing maps (SOM)
paddlescience
PaddleScience is SDK and library for developing AI-driven scientific computing applications based on PaddlePaddle.
hyperspectral-regression
Code examples for the book chapter "Supervised, Semi-Supervised and Unsupervised Learning for Hyperspectral Regression".
xcsf
XCSF learning classifier system: rule-based online evolutionary machine learning
pymccrgb
pymccrgb: Color- and curvature-based classification of multispectral point clouds in Python - Published in JOSS (2019)
nucml
End-to-end python-based supervised machine learning pipeline for ML-augmented nuclear data evaluation.
tyc-dataset
Official and maintained implementation of the dataset paper "The TYC Dataset for Understanding Instance-Level Semantics and Motions of Cells in Microstructures" [ICCVW 2023].
https://github.com/cumbof/chopin2
Domain-Agnostic Supervised Learning with Hyperdimensional Computing
temporal-link-prediction
Code used in `Supervised temporal link prediction in large-scale real-world networks'
pdll
Pairwise Difference Learning (PDL) is a meta-learning framework that leverages pairwise differences to transform multiclass problems into binary tasks. This repository includes the original PDL Classifier implementation, along with extended versions for regression and weighted learning scenarios.
https://github.com/ammarlodhi255/ml_spelled_out
Collection of notebooks and python code of various machine learning algorithms from scratch.
ml-oneday-course
This is a one-day machine learning introductory course for beginners
PyCCEA
PyCCEA: A Python package of cooperative co-evolutionary algorithms for feature selection in high-dimensional data - Published in JOSS (2025)
SLmetrics
A high-performance R :package: for supervised and unsupervised machine learning evaluation metrics witten in 'C++'.
https://github.com/ashrithsagar/cp217-ml4cps-2024
CP 217 Machine Learning for Cyber-Physical Systems, IISc
mlpro
MLPro - The Integrative Middleware Framework for Standardized Machine Learning in Python
auto-sklong
☂️ Auto-Scikit-Longitudinal (Auto-Sklong) is an automated machine learning (AutoML) library designed to analyse longitudinal data (Classification tasks focussed as of today) using various search methods. Namely, Bayesian Optimisation via SMAC3, Asynchronous Successive Halving, Evolutionary Algorithms, and Random Search via GAMA
https://github.com/patrickzib/dictionary
WEASEL 2.0 - A Random Dilated Dictionary Transform for Fast, Accurate and Constrained Memory Time Series Classification
imesc
This app is intended to dynamically integrate machine learning techniques to explore multivariate data sets.
opfgym
A gymnasium-compatible framework to create reinforcement learning (RL) environment for solving the optimal power flow (OPF) problem. Contains five OPF benchmark environments for comparable research.