awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rasbt avatar

rasbt/mlxtend

0
View on GitHub↗
5,114 stele·898 fork-uri·Python·other·7 vizualizărirasbt.github.io/mlxtend↗

Mlxtend

mlxtend is a pure Python machine learning extension library that provides additional tools for association rule mining, ensemble learning, and feature selection. It is built on numpy and pandas, with all data operations accepting and returning pandas DataFrames, and custom estimators inherit from scikit-learn’s base classes to offer a uniform fit-predict interface compatible with grid search.

The library implements the Apriori algorithm for mining frequent itemsets from transaction data and generating association rules with confidence and lift metrics. For classification, it combines multiple base models using majority voting, stacking, or bagging to produce a single ensemble prediction. Feature selection is handled through methods such as greedy sequential selection, which iteratively adds or removes features guided by cross-validated performance scores from a wrapped estimator.

All algorithms are implemented without compiled extensions, relying solely on standard Python libraries for numerical and tabular computation. The package is published on the Python Package Index and can be installed via pip.

Features

  • Python Machine Learning Libraries - Pure Python library extending scikit-learn with tools for association rules, feature selection, and ensemble learning.
  • Association Rule Learning - Discovers association rules from transaction data, revealing hidden co-occurrence patterns.
  • Ensemble Learning Libraries - Ships an ensemble learning library for combining models via voting, stacking, and bagging.
  • Frequent Itemset Mining - Implements the Apriori algorithm to mine frequent itemsets and generate association rules from transaction data.
  • Majority-Vote Ensembles - Ships a majority-vote classifier that combines predictions from multiple base models.
  • Model Ensembling - Combines models using voting, stacking, and bagging to improve predictive performance and robustness.
  • Automated Feature Selection Tools - Selects relevant features using sequential selection algorithms guided by cross-validated performance scores.
  • Minimal Feature Subset Selectors - Provides greedy sequential forward/backward feature selection with cross-validated scoring.
  • Estimator Interfaces - Custom estimators inherit from scikit-learn base classes for a uniform fit-predict interface and grid-search compatibility.
  • General Machine Learning - Collection of useful tools for data science tasks.
  • Machine Learning - Collection of helper modules for data analysis and machine learning.
  • Machine Learning Algorithms - Collection of helper modules for data analysis and machine learning workflows.
  • Framework-uri de Machine Learning - Collection of useful machine learning extensions.
  • Machine Learning Packages - Collection of useful tools for daily data science tasks.
  • Model Ensembles - Ensemble voting and stacking regressors.

Istoric stele

Graficul istoricului de stele pentru rasbt/mlxtendGraficul istoricului de stele pentru rasbt/mlxtend

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face rasbt/mlxtend?

mlxtend is a pure Python machine learning extension library that provides additional tools for association rule mining, ensemble learning, and feature selection. It is built on numpy and pandas, with all data operations accepting and returning pandas DataFrames, and custom estimators inherit from scikit-learn’s base classes to offer a uniform fit-predict interface compatible with grid search.

Care sunt principalele funcționalități ale rasbt/mlxtend?

Principalele funcționalități ale rasbt/mlxtend sunt: Python Machine Learning Libraries, Association Rule Learning, Ensemble Learning Libraries, Frequent Itemset Mining, Majority-Vote Ensembles, Model Ensembling, Automated Feature Selection Tools, Minimal Feature Subset Selectors.

Care sunt câteva alternative open-source pentru rasbt/mlxtend?

Alternativele open-source pentru rasbt/mlxtend includ: davisking/dlib — dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and… eriklindernoren/ml-from-scratch — This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built… haifengl/smile — Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of… dswah/pygam — [CONTRIBUTORS WELCOME] Generalized Additive Models in Python. christophm/rulefit — Python implementation of the rulefit algorithm. aksnzhy/xlearn — High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization…

Alternative open-source pentru Mlxtend

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mlxtend.
  • davisking/dlibAvatar davisking

    davisking/dlib

    14,399Vezi pe GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    C++c-plus-pluscomputer-visiondeep-learning
    Vezi pe GitHub↗14,399
  • eriklindernoren/ml-from-scratchAvatar eriklindernoren

    eriklindernoren/ML-From-Scratch

    31,918Vezi pe GitHub↗

    This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built from scratch. By avoiding high-level library abstractions, it serves as a pedagogical reference for understanding the mathematical foundations and core mechanics of supervised learning, unsupervised learning, and reinforcement learning models. The repository distinguishes itself through a modular approach to model construction, allowing users to build custom neural networks by chaining independent functional blocks. It covers a wide range of techniques, including gradient-base

    Pythondata-miningdata-sciencedeep-learning
    Vezi pe GitHub↗31,918
  • haifengl/smileAvatar haifengl

    haifengl/smile

    6,387Vezi pe GitHub↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Java
    Vezi pe GitHub↗6,387
  • aksnzhy/xlearnAvatar aksnzhy

    aksnzhy/xlearn

    3,095Vezi pe GitHub↗

    High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.

    C++
    Vezi pe GitHub↗3,095
  • Vezi toate cele 30 alternative pentru Mlxtend→