awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rasbt avatar

rasbt/mlxtend

0
View on GitHub↗
5,114 نجوم·898 تفرعات·Python·other·7 مشاهداتrasbt.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.
  • أطر عمل تعلم الآلة - 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.

سجل النجوم

مخطط تاريخ النجوم لـ rasbt/mlxtendمخطط تاريخ النجوم لـ rasbt/mlxtend

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ rasbt/mlxtend؟

الميزات الرئيسية لـ rasbt/mlxtend هي: 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.

ما هي البدائل مفتوحة المصدر لـ rasbt/mlxtend؟

تشمل البدائل مفتوحة المصدر لـ rasbt/mlxtend: 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…

بدائل مفتوحة المصدر لـ Mlxtend

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mlxtend.
  • davisking/dlibالصورة الرمزية لـ davisking

    davisking/dlib

    14,399عرض على 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
    عرض على GitHub↗14,399
  • eriklindernoren/ml-from-scratchالصورة الرمزية لـ eriklindernoren

    eriklindernoren/ML-From-Scratch

    31,918عرض على 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
    عرض على GitHub↗31,918
  • haifengl/smileالصورة الرمزية لـ haifengl

    haifengl/smile

    6,387عرض على 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
    عرض على GitHub↗6,387
  • aksnzhy/xlearnالصورة الرمزية لـ aksnzhy

    aksnzhy/xlearn

    3,095عرض على 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++
    عرض على GitHub↗3,095
  • عرض جميع البدائل الـ 30 لـ Mlxtend→