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

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

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

83 مستودعات

Awesome GitHub RepositoriesOptimization Algorithms

Mathematical methods for updating model parameters to minimize loss functions during training.

Distinguishing note: Focuses on the general mechanics of gradient-based parameter updates, distinct from specific model architectures.

Explore 83 awesome GitHub repositories matching artificial intelligence & ml · Optimization Algorithms. Refine with filters or upvote what's useful.

Awesome Optimization Algorithms GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jwasham/coding-interview-universityالصورة الرمزية لـ jwasham

    jwasham/coding-interview-university

    353,639عرض على GitHub↗

    هذا المشروع عبارة عن خارطة طريق تعليمية شاملة مصممة لتوجيه مهندسي البرمجيات نحو إتقان أساسيات علوم الحاسوب والتحضير للمقابلات التقنية. يوفر مساراً تعليمياً منظماً وواعياً بالتبعية ينظم مفاهيم الحوسبة المعقدة في منهج هرمي، مما يمكن المستخدمين من بناء أساس هندسي مهني من خلال الدراسة التكرارية والتنفيذ العملي. يتميز المنهج بدمج المعرفة النظرية مع التطوير المهني، حيث يقدم فهرساً موحداً للموارد المرجعية المتبادلة بما في ذلك الكتب، والأوراق الأكاديمية، ودروس الفيديو. ويؤكد على توحيد كفاءة الخوارزميات من خلال تحليل التعقيد المقارب (asymptotic complexity analysis) ويوفر تفكيكاً دقيقاً ومعيارياً للمواضيع لتسهيل التعلم المركز والتراكمي عبر مجالات تقنية واسعة. بعيداً عن الخوارزميات وهياكل البيانات الأساسية، يغطي المستودع نطاقاً واسعاً من القدرات بما في ذلك تصميم بنية النظام، والأنظمة الموزعة، وأمن الحاسوب، والنمذجة الرياضية المتقدمة. كما يوفر توجيهاً استراتيجياً لدورة التوظيف بأكملها، بدءاً من تحسين السيرة الذاتية والتحضير للمقابلات السلوكية وصولاً إلى النمو الوظيفي طويل الأمد. يتم الحفاظ على قاعدة المعرفة بأكملها كمستودع خاضع للتحكم في الإصدار ومدعوم بـ markdown، مما يسمح بنهج تعاوني ومستقل عن المنصة للتعليم التقني.

    Master the mathematical foundations of objective function optimization and constraint satisfaction essential for algorithmic problem solving.

    algorithmalgorithmscoding-interview
    عرض على GitHub↗353,639
  • thealgorithms/pythonالصورة الرمزية لـ TheAlgorithms

    TheAlgorithms/Python

    221,992عرض على GitHub↗

    هذا المشروع عبارة عن مستودع شامل للتنفيذات الحسابية التي تم التحقق منها والمصممة لتكون مورداً تعليمياً لعلوم الحاسوب وحل المشكلات الخوارزمية. يوفر مجموعة منظمة من أمثلة الكود التي تغطي هياكل البيانات الأساسية، والعمليات الرياضية، ومفاهيم البرمجة الأساسية، مما يسمح للمستخدمين بدراسة المنطق والتعقيد وراء الأساليب الحسابية المختلفة. يتميز المستودع بنمط تنفيذ معياري قائم على المرجع ينظم الكود في مساحات أسماء منطقية. يسهل هذا النهج التنفيذ المستقل والوضوح التعليمي، مما يمكن المستخدمين من استكشاف تطور الاستراتيجيات الحسابية من الأساليب الساذجة (brute-force) إلى الحلول المحسنة عالية الأداء. من خلال فصل تجريدات هيكل البيانات عن العمليات الخوارزمية، يضمن المشروع بقاء التنفيذات قابلة للتبديل وسهلة التحليل. يمتد نطاق القدرات عبر مجموعة واسعة من المجالات التقنية، بما في ذلك تعلم الآلة، والتشفير، والحوسبة العلمية، ورؤية الحاسوب. يتضمن تنفيذات للنمذجة التنبؤية، والشبكات العصبية، والتحليل الإحصائي، إلى جانب أدوات لمعالجة الإشارات الرقمية، وإدارة تدفق الشبكة، والنمذجة المالية. تعالج المجموعة أيضاً الاحتياجات الرياضية المتخصصة، مثل الجبر الخطي، والحسابات الهندسية، ومعالجة البتات، مما يوفر أساساً واسعاً للبحث والتطبيقات الهندسية.

    Resolve objective functions under linear constraints to determine the most efficient resource distribution.

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    عرض على GitHub↗221,992
  • developer-y/cs-video-coursesالصورة الرمزية لـ Developer-Y

    Developer-Y/cs-video-courses

    81,816عرض على GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of technical disciplines. The repository distinguishes itself through a collaborative maintenance model, utilizing version control workflows to allow contributors to expand and update the collection. Content is organized within a single, version-controlled document that leverages

    Bundles academic resources that explain the mathematical methods used to optimize machine learning models.

    algorithmsbioinformaticscomputational-biology
    عرض على GitHub↗81,816
  • d2l-ai/d2l-zhالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-zh

    78,493عرض على GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Details the iterative mechanics of updating model parameters by following negative gradients.

    Pythonbookchinesecomputer-vision
    عرض على GitHub↗78,493
  • labmlai/annotated_deep_learning_paper_implementationsالصورة الرمزية لـ labmlai

    labmlai/annotated_deep_learning_paper_implementations

    66,981عرض على GitHub↗

    This project is a collection of deep learning research papers translated into annotated code. It serves as a resource for reproducing academic research, providing implementations of transformers, diffusion models, and reinforcement learning architectures. The library distinguishes itself by using a side-by-side annotation format that combines executable Python code with descriptive markdown notes. This approach provides a structured way to explain the logic of neural network papers alongside their PyTorch-based implementations. The codebase covers several major capability areas, including ge

    Implements various adaptive learning rate optimizers to improve model convergence speed and stability.

    Pythonattentiondeep-learningdeep-learning-tutorial
    عرض على GitHub↗66,981
  • ultralytics/yolov5الصورة الرمزية لـ ultralytics

    ultralytics/yolov5

    57,528عرض على GitHub↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Configures mathematical methods to adjust parameters and minimize loss functions during deep learning training.

    Pythoncoremldeep-learningios
    عرض على GitHub↗57,528
  • exacity/deeplearningbook-chineseالصورة الرمزية لـ exacity

    exacity/deeplearningbook-chinese

    37,285عرض على GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Explains Adaptive Moment Estimation algorithms for gradient-based optimization.

    TeX
    عرض على GitHub↗37,285
  • tinygrad/tinygradالصورة الرمزية لـ tinygrad

    tinygrad/tinygrad

    33,147عرض على GitHub↗

    Tinygrad is a deep learning framework and tensor computation engine designed for building and training neural networks. It functions as a hardware abstraction layer that manages device memory, command queues, and kernel dispatching across heterogeneous computing architectures. By utilizing a lazy-evaluation approach, the framework constructs computational graphs that defer execution until data is explicitly required, allowing it to process only the necessary operations for a given result. The project distinguishes itself through a just-in-time compilation layer that transforms abstract comput

    Updates model weights during training using gradient-based algorithms to improve performance.

    Python
    عرض على GitHub↗33,147
  • 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

    Updates model parameters iteratively by calculating partial derivatives of the loss function.

    Pythondata-miningdata-sciencedeep-learning
    عرض على GitHub↗31,918
  • ageron/handson-ml2الصورة الرمزية لـ ageron

    ageron/handson-ml2

    29,938عرض على GitHub↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Includes examples comparing different gradient descent variants to analyze convergence rates during training.

    Jupyter Notebook
    عرض على GitHub↗29,938
  • eugeneyan/applied-mlالصورة الرمزية لـ eugeneyan

    eugeneyan/applied-ml

    29,783عرض على GitHub↗

    This project is a comprehensive, curated knowledge base designed to support the development and maintenance of production-grade machine learning systems. It serves as a centralized repository of industry-standard technical literature, engineering case studies, and research papers, providing a structured reference for practitioners navigating the complexities of modern data science and machine learning engineering. The resource distinguishes itself through a cross-domain approach that bridges the gap between academic research and practical implementation. By synthesizing proven industry archit

    Improve the efficiency and effectiveness of algorithms or processes by fine-tuning parameters to achieve better results with fewer resources.

    applied-data-scienceapplied-machine-learningcomputer-vision
    عرض على GitHub↗29,783
  • d2l-ai/d2l-enالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-en

    29,001عرض على GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Provides standard optimization algorithms like minibatch stochastic gradient descent to update model parameters during training.

    Pythonbookcomputer-visiondata-science
    عرض على GitHub↗29,001
  • fastai/fastaiالصورة الرمزية لـ fastai

    fastai/fastai

    27,862عرض على GitHub↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Provides a suite of adaptive learning rate algorithms including Adam, RAdam, and LAMB to accelerate convergence.

    Jupyter Notebookcolabdeep-learningfastai
    عرض على GitHub↗27,862
  • ageron/handson-mlالصورة الرمزية لـ ageron

    ageron/handson-ml

    25,608عرض على GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Demonstrates vectorized gradient descent using matrix operations to efficiently update model weights.

    Jupyter Notebook
    عرض على GitHub↗25,608
  • trekhleb/homemade-machine-learningالصورة الرمزية لـ trekhleb

    trekhleb/homemade-machine-learning

    24,608عرض على GitHub↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Implements gradient descent as the primary iterative optimization method for minimizing cost functions.

    Jupyter Notebook
    عرض على GitHub↗24,608
  • fastai/fastbookالصورة الرمزية لـ fastai

    fastai/fastbook

    24,587عرض على GitHub↗

    This project is an interactive educational textbook and comprehensive machine learning resource designed for deep learning education. It provides a structured curriculum that combines narrative prose with executable code, utilizing literate programming to create reproducible learning experiences within a collection of Jupyter Notebooks. The repository distinguishes itself by teaching machine learning through applied research and modular design. It demonstrates a callback-driven training loop, a declarative data-block pipeline, and a layered abstraction API that allows users to transition betw

    Explains and demonstrates accelerated stochastic gradient descent techniques.

    Jupyter Notebookbookdata-sciencedeep-learning
    عرض على GitHub↗24,587
  • karpathy/mingptالصورة الرمزية لـ karpathy

    karpathy/minGPT

    23,639عرض على GitHub↗

    minGPT is a minimal implementation of the Transformer architecture designed for training and experimenting with language models. It functions as a neural network training framework and a text generation engine, providing the necessary tools to manage data loading, backpropagation, and parameter updates for custom deep learning models. The project is structured as an educational resource for understanding how transformer architectures function by building and training models from scratch. It utilizes a modular block architecture and transformer-based self-attention to process sequences, allowi

    Provides gradient-based parameter update methods for training neural network models.

    Python
    عرض على GitHub↗23,639
  • shusentang/dive-into-dl-pytorchالصورة الرمزية لـ ShusenTang

    ShusenTang/Dive-into-DL-PyTorch

    19,409عرض على GitHub↗

    This project is a deep learning curriculum and a collection of PyTorch tutorials designed for deep learning education. It provides a structured set of technical documents and runnable notebooks that translate theoretical machine learning concepts into executable code. The repository includes implementation guides for various neural network architectures, specifically covering convolutional, recurrent, and transformer-based models. It provides practical examples for building computer vision pipelines for object detection and semantic segmentation, as well as natural language processing tools f

    Implements training algorithms using gradient-based optimizers like SGD, Adam, and RMSProp.

    Jupyter Notebook
    عرض على GitHub↗19,409
  • jcjohnson/neural-styleالصورة الرمزية لـ jcjohnson

    jcjohnson/neural-style

    18,288عرض على GitHub↗

    This is a PyTorch implementation of a neural style transfer system. It functions as a convolutional neural network image stylizer and artistic style blender designed to combine the content of one image with the artistic style of another. The system supports blending multiple style sources and adjusting the relative weights between content and style reconstruction. It includes capabilities for preserving the original color palette of the content image and adjusting style scales to determine which artistic patterns are transferred. The pipeline enables high-resolution image processing by distr

    Employs iterative gradient descent to refine the output image by minimizing the content and style loss functions.

    Lua
    عرض على GitHub↗18,288
  • nlp-love/ml-nlpالصورة الرمزية لـ NLP-LOVE

    NLP-LOVE/ML-NLP

    17,725عرض على GitHub↗

    This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se

    Implements gradient descent and Newton algorithms to minimize log loss and optimize model parameters.

    Jupyter Notebookdeep-learningmachine-learningnlp
    عرض على GitHub↗17,725
السابق1234…5التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Optimization Algorithms

استكشف الوسوم الفرعية

  • AdaGrad OptimizersAdaptive gradient descent algorithms that adjust learning rates based on parameter frequency.
  • Adam Optimizers1 وسم فرعيAdaptive Moment Estimation algorithms for gradient-based optimization of stochastic objective functions.
  • Adaptive Learning Rate Optimizers4 وسوم فرعيةOptimization algorithms that adjust learning rates based on parameter updates.
  • Adaptive OptimizersAdvanced gradient descent algorithms that adjust learning rates dynamically. **Distinct from Adam Optimizers:** Covers a suite of optimizers including Adam, RMSprop, and Momentum, not just Adam
  • Gradient Ascent AlgorithmsIterative optimization algorithms that move in the direction of the gradient to maximize a function. **Distinct from Gradient Descent Algorithms:** Implements gradient ascent for maximization, whereas the sibling focuses on gradient descent for minimization.
  • Gradient Descent Algorithms4 وسوم فرعيةIterative optimization algorithms that update model parameters by moving in the direction of the negative gradient.
  • Gradient-Free Optimization LibrariesToolkits providing algorithms for function optimization that do not require gradient information. **Distinct from Gradient Descent Algorithms:** Contrasts with gradient-descent algorithms by specifically avoiding the use of derivatives.
  • High-Performance Optimizer Implementations1 وسم فرعيOptimized versions of standard optimizers designed to reduce synchronization and memory bottlenecks. **Distinct from Adam Optimizers:** Focuses on the performance implementation of optimizers rather than the mathematical algorithm itself
  • Hyperparameter Optimizers2 وسوم فرعيةTools for automated search, tuning, and pruning of neural network configurations to improve efficiency. **Distinct from Neural Network Optimizers:** Focuses on structural hyperparameter tuning and pruning rather than gradient-based weight updates
  • Linear ProgrammingAlgorithms used to optimize objective functions by solving problems subject to specific linear constraints.
  • Neural Network Optimizers2 وسوم فرعيةAlgorithms for updating model parameters using gradient information, such as SGD, Adam, and RMSProp. **Distinct from Adam Optimizers:** Distinct from Adam Optimizers: covers the general category of gradient-based optimizers for neural networks rather than a single algorithm.
  • SMO AlgorithmsSpecific optimization routines that solve quadratic programming problems for support vector machines. **Distinct from Optimization Algorithms:** Specializes general optimization algorithms to the Sequential Minimal Optimization technique for SVMs.