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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
apache avatar

apache/mahout

0
View on GitHub↗
2,294 stars·996 forks·Rust·Apache-2.0·14 viewsmahout.apache.org↗

Mahout

Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.

Features

  • General Machine Learning - Distributed machine learning library for large-scale data.
  • Machine Learning Frameworks - Scalable library for distributed machine learning tasks.
  • Machine Learning Libraries - Environment for creating scalable and performant machine learning applications.
  • Recommendation Systems - Scalable machine learning and recommendation library for Java.

Star history

Star history chart for apache/mahoutStar history chart for apache/mahout

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does apache/mahout do?

Apache Mahout - an environment for quickly creating scalable, performant machine learning applications.

What are the main features of apache/mahout?

The main features of apache/mahout are: General Machine Learning, Machine Learning Frameworks, Machine Learning Libraries, Recommendation Systems.

What are some open-source alternatives to apache/mahout?

Open-source alternatives to apache/mahout include: keras-team/keras — Keras is a high-level deep learning framework designed for constructing and training neural networks through the… pytorch/pytorch — PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array… catboost/catboost — CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression,… epistasislab/tpot — TPOT is a Python automated machine learning tool and pipeline framework. It automatically searches, selects, and tunes… apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying… apple/turicreate — This project is an automated machine learning framework and toolkit designed for training and tuning custom models for…

Open-source alternatives to Mahout

Similar open-source projects, ranked by how many features they share with Mahout.
  • epistasislab/tpotEpistasisLab avatar

    EpistasisLab/tpot

    10,050View on GitHub↗

    TPOT is a Python automated machine learning tool and pipeline framework. It automatically searches, selects, and tunes machine learning algorithms and hyperparameters to identify the most effective model architecture. The system utilizes genetic programming to optimize these pipelines through evolutionary algorithms. To accelerate the search process, it functions as a multi-core evaluator that runs parallel training workflows across multiple processor cores. The framework supports the definition of custom objective functions to optimize pipelines based on specific performance metrics.

    Jupyter Notebook
    View on GitHub↗10,050
  • keras-team/keraskeras-team avatar

    keras-team/keras

    64,094View on GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Pythondata-sciencedeep-learningjax
    View on GitHub↗64,094
  • catboost/catboostcatboost avatar

    catboost/catboost

    8,808View on GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    C++big-datacatboostcategorical-features
    View on GitHub↗8,808
  • pytorch/pytorchpytorch avatar

    pytorch/pytorch

    100,814View on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Pythonautograddeep-learninggpu
    View on GitHub↗100,814
See all 30 alternatives to Mahout→