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

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

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

rushter/MLAlgorithms

0
View on GitHub↗
10,983 نجوم·1,754 تفرعات·Python·MIT·3 مشاهدات

MLAlgorithms

MLAlgorithms هي مكتبة تعليمية لخوارزميات التعلم الآلي تتكون من نماذج تنبؤية أساسية تم تنفيذها من الصفر بلغة Python. تعمل كمرجع للمطورين لدراسة المنطق الداخلي والآليات الرياضية لهذه النماذج من خلال تنفيذات نظيفة وبسيطة.

يركز الكود المصدري على دراسة تنفيذ الخوارزميات وتعليم التعلم الآلي، مما يوفر طريقة لفهم الآليات الداخلية من خلال بناء المكونات دون الاعتماد على مكتبات خارجية ثقيلة.

يستخدم المشروع التغليف الموجه للكائنات (object-oriented) والمتجهات القائمة على NumPy لإدارة حالة النموذج وإجراء العمليات الرياضية. وتؤكد بنيته على الشفافية باستخدام منطق Python الصرف لتنفيذ أساسيات الجبر الخطي وتهيئة المعلمات النمطية.

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.

سجل النجوم

مخطط تاريخ النجوم لـ rushter/mlalgorithmsمخطط تاريخ النجوم لـ rushter/mlalgorithms

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

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

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

Start searching with AI

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

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

    zotroneneis/machine_learning_basics

    4,418عرض على 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
    عرض على GitHub↗4,418
  • dod-o/statistical-learning-method_codeالصورة الرمزية لـ Dod-o

    Dod-o/Statistical-Learning-Method_Code

    11,621عرض على 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
    عرض على GitHub↗11,621
  • assemblyai-community/machine-learning-from-scratchالصورة الرمزية لـ AssemblyAI-Community

    AssemblyAI-Community/Machine-Learning-From-Scratch

    971عرض على 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
    عرض على GitHub↗971
  • kaieye/2022-machine-learning-specializationالصورة الرمزية لـ kaieye

    kaieye/2022-Machine-Learning-Specialization

    4,603عرض على 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
    عرض على GitHub↗4,603
عرض جميع البدائل الـ 30 لـ MLAlgorithms→

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

ما هي وظيفة rushter/mlalgorithms؟

MLAlgorithms هي مكتبة تعليمية لخوارزميات التعلم الآلي تتكون من نماذج تنبؤية أساسية تم تنفيذها من الصفر بلغة Python. تعمل كمرجع للمطورين لدراسة المنطق الداخلي والآليات الرياضية لهذه النماذج من خلال تنفيذات نظيفة وبسيطة.

ما هي الميزات الرئيسية لـ rushter/mlalgorithms؟

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

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

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