awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rushter avatar

rushter/MLAlgorithms

0
View on GitHub↗
10,983 estrellas·1,754 forks·Python·MIT·3 vistas

MLAlgorithms

MLAlgorithms es una biblioteca educativa de algoritmos de machine learning que consiste en modelos predictivos principales implementados desde cero en Python. Sirve como referencia para que los desarrolladores estudien la lógica interna y el funcionamiento matemático de estos modelos a través de implementaciones limpias y minimalistas.

El código base se centra en el estudio de la implementación de algoritmos y la educación en machine learning, proporcionando una forma de entender la mecánica interna mediante la construcción de componentes sin depender de bibliotecas externas pesadas.

El proyecto utiliza encapsulación orientada a objetos y vectorización basada en NumPy para gestionar el estado del modelo y realizar operaciones matemáticas. Su arquitectura enfatiza la transparencia mediante el uso de lógica en Python puro para implementar primitivas de álgebra lineal e inicialización modular de parámetros.

Features

  • From-Scratch ML Model Implementations - Provides clean, from-scratch implementations of core predictive models for studying their internal logic.
  • Custom Predictive Model Development - Builds bespoke predictive models from scratch using internal algorithms rather than relying on heavy external libraries.
  • Educational ML Algorithm Libraries - Provides a collection of core machine learning models implemented from scratch in Python for educational purposes.
  • Educational Codebases - Serves as a canonical codebase of ML algorithms designed specifically for study and reference.
  • Machine Learning Education - Teaches fundamental machine learning concepts and mathematical logic through minimal, clean code implementations.
  • From-Scratch Implementations - Implements mathematical models using general-purpose Python to emphasize the pedagogical value of from-scratch coding.
  • Educational Python Implementations - Uses pure-Python logic to implement mathematical formulas, ensuring the internal workings are transparent and readable.
  • Python Native Implementations - Implements predictive models using native Python structures to ensure the underlying mathematical logic is transparent.
  • Linear Algebra Routines - Implements fundamental linear algebra primitives like matrix multiplication and dot products to compute model gradients.
  • Vectorized Operations - Utilizes NumPy-based vectorization to perform high-speed mathematical operations without using explicit Python loops.
  • Algorithm Implementations - Implementations of common machine learning algorithms from scratch.
  • Machine Learning - Collection of machine learning algorithms implemented in Python.

Historial de estrellas

Gráfico del historial de estrellas de rushter/mlalgorithmsGráfico del historial de estrellas de rushter/mlalgorithms

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a MLAlgorithms

Proyectos open-source similares, clasificados según cuántas características comparten con MLAlgorithms.
  • zotroneneis/machine_learning_basicsAvatar de zotroneneis

    zotroneneis/machine_learning_basics

    4,418Ver en GitHub↗

    This project is a collection of foundational machine learning algorithms and tools implemented from scratch in Python. It serves as a library of core implementations for regression, classification, and clustering models, designed to demonstrate the underlying mathematical structures of these algorithms without relying on high-level machine learning frameworks. The project focuses on the manual implementation of algorithmic logic, including neural networks with forward propagation and weight updates, as well as various supervised and unsupervised learning models. It utilizes NumPy for vectoriz

    Jupyter Notebookalgorithmipynbk-nearest-neighbor
    Ver en GitHub↗4,418
  • dod-o/statistical-learning-method_codeAvatar de Dod-o

    Dod-o/Statistical-Learning-Method_Code

    11,621Ver en GitHub↗

    This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations. It serves as an educational resource for studying the mathematical foundations and inner workings of machine learning models through manual implementations. The codebase provides hand-coded implementations of both supervised and unsupervised learning. This includes classification and regression models such as support vector machines, decision trees, and Naive Bayes, as well as data clustering and pattern discovery methods like k-means and hierarchi

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    Ver en GitHub↗11,621
  • assemblyai-community/machine-learning-from-scratchAvatar de AssemblyAI-Community

    AssemblyAI-Community/Machine-Learning-From-Scratch

    971Ver en GitHub↗

    Machine-Learning-From-Scratch is an educational repository that provides implementations of fundamental machine learning models built using standard Python programming logic. It serves as a resource for understanding the internal mechanics of common statistical and predictive algorithms by constructing them from the ground up rather than relying on high-level machine learning frameworks. The project distinguishes itself by prioritizing transparency in algorithmic design, utilizing mathematical primitives and vectorized array computations to expose the underlying calculus and statistical logic

    Python
    Ver en GitHub↗971
  • kaieye/2022-machine-learning-specializationAvatar de kaieye

    kaieye/2022-Machine-Learning-Specialization

    4,603Ver en GitHub↗

    This repository is a collection of machine learning course materials, providing study notes and Python implementation examples for a professional specialization. It serves as a guide for supervised and unsupervised learning, focusing on the application of fundamental algorithms. The content covers a broad range of machine learning education, including the mathematical foundations and practical prototyping of models. It specifically provides resources for implementing regression, classification, clustering, and dimensionality reduction techniques. The project is organized as a curriculum-base

    Jupyter Notebook
    Ver en GitHub↗4,603
Ver las 30 alternativas a MLAlgorithms→

Preguntas frecuentes

¿Qué hace rushter/mlalgorithms?

MLAlgorithms es una biblioteca educativa de algoritmos de machine learning que consiste en modelos predictivos principales implementados desde cero en Python. Sirve como referencia para que los desarrolladores estudien la lógica interna y el funcionamiento matemático de estos modelos a través de implementaciones limpias y minimalistas.

¿Cuáles son las características principales de rushter/mlalgorithms?

Las características principales de rushter/mlalgorithms son: From-Scratch ML Model Implementations, Custom Predictive Model Development, Educational ML Algorithm Libraries, Educational Codebases, Machine Learning Education, From-Scratch Implementations, Educational Python Implementations, Python Native Implementations.

¿Qué alternativas de código abierto existen para rushter/mlalgorithms?

Las alternativas de código abierto para rushter/mlalgorithms incluyen: zotroneneis/machine_learning_basics — This project is a collection of foundational machine learning algorithms and tools implemented from scratch in Python.… dod-o/statistical-learning-method_code — This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear… assemblyai-community/machine-learning-from-scratch — Machine-Learning-From-Scratch is an educational repository that provides implementations of fundamental machine… kaieye/2022-machine-learning-specialization — This repository is a collection of machine learning course materials, providing study notes and Python implementation… ujjwalkarn/machine-learning-tutorials — This repository serves as a structured educational resource for machine learning and data science, providing a… chiphuyen/tf-stanford-tutorials — This project is a deep learning educational resource providing a collection of TensorFlow tutorials and programming…