awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesAlgorithm Interfaces

Interface definitions using factory patterns to decouple algorithm implementation from usage.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Algorithm Interfaces. Refine with filters or upvote what's useful.

Awesome Algorithm Interfaces GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • trekhleb/javascript-algorithmstrekhleb का अवतार

    trekhleb/javascript-algorithms

    196,089GitHub पर देखें↗

    This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru

    Uses consistent input and output patterns across all algorithmic implementations to facilitate seamless comparison.

    JavaScriptalgorithmalgorithmscomputer-science
    GitHub पर देखें↗196,089
  • opencv/opencvopencv का अवतार

    opencv/opencv

    89,201GitHub पर देखें↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i

    Decouples algorithm implementations from user code through factory patterns to ensure long-term API stability and cross-platform compatibility.

    C++c-plus-pluscomputer-visiondeep-learning
    GitHub पर देखें↗89,201
  • microsoft/recommendersMicrosoft का अवतार

    Microsoft/Recommenders

    21,771GitHub पर देखें↗

    Recommenders is a recommendation system framework designed for building, benchmarking, and deploying collaborative and content-based filtering models. It provides a machine learning model pipeline that standardizes the process of moving recommendation data from raw ingestion through training and evaluation. The project functions as a model benchmarking toolkit, utilizing standardized ranking and error metrics to compare the accuracy of different algorithms. It also serves as a hyperparameter tuning tool, allowing for the optimization of model behavior and performance via external configuratio

    Implements interface definitions that decouple recommendation algorithm implementation from usage.

    Python
    GitHub पर देखें↗21,771
  • rust-ml/linfarust-ml का अवतार

    rust-ml/linfa

    4,683GitHub पर देखें↗

    Linfa, Rust में कार्यान्वित एक क्लासिकल मशीन लर्निंग फ्रेमवर्क और सांख्यिकीय शिक्षण सूट है। यह सुपरवाइज्ड और अनसुपरवाइज्ड लर्निंग के लिए एल्गोरिदम का एक संग्रह प्रदान करता है, जो रिग्रेशन, क्लस्टरिंग और डिसीजन ट्री जैसे पारंपरिक सांख्यिकीय तरीकों पर केंद्रित है। यह टूलकिट WebAssembly में कंपाइल होने की अपनी क्षमता के लिए जाना जाता है, जो विश्लेषणात्मक मॉडल्स को ब्राउज़र एनवायरनमेंट के भीतर निष्पादित करने में सक्षम बनाता है। यह अपने विभिन्न मॉडल्स में ट्रेनिंग और प्रेडिक्शन की प्रक्रिया को मानकीकृत करने के लिए एक ट्रेट-आधारित एल्गोरिदम इंटरफेस का उपयोग करता है। यह लाइब्रेरी सुपरवाइज्ड क्लासिफिकेशन और कंटीन्यूअस वैल्यू रिग्रेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह अनसुपरवाइज्ड क्लस्टरिंग, मॉडल एग्रीगेशन के लिए एनसेंबल मेथड्स और इंडिपेंडेंट कंपोनेंट एनालिसिस के माध्यम से सिग्नल प्रोसेसिंग प्रदान करती है। इस सूट में फीचर नॉर्मलाइजेशन, टेक्स्ट वेक्टरइजेशन और PCA और t-SNE का उपयोग करके डाइमेंशनलिटी रिडक्शन के लिए व्यापक डेटा प्रीप्रोसेसिंग टूल्स भी शामिल हैं। डेटा प्रबंधन के लिए अतिरिक्त यूटिलिटीज प्रदान की जाती हैं, जिसमें CSV इम्पोर्ट और सिंथेटिक डेटासेट जनरेशन शामिल है, साथ ही मॉडल इवैल्यूएशन टूल्स जैसे कन्फ्यूजन मैट्रिसेस और क्रॉस-वैलिडेशन मेट्रिक्स भी शामिल हैं।

    Standardizes model training and prediction through a common trait-based interface for diverse learning algorithms.

    Rust
    GitHub पर देखें↗4,683
  • alibaba/x-deeplearningalibaba का अवतार

    alibaba/x-deeplearning

    4,301GitHub पर देखें↗

    This project is a distributed machine learning platform and sparse deep learning framework designed for training and serving models with high-dimensional sparse data. It functions as an online model serving infrastructure and recommendation system engine, enabling real-time item retrieval and scoring using deep tree matching and neural networks. The system distinguishes itself through a multi-task learning framework that optimizes multiple objective functions within a shared representation space. It features a specialized online serving infrastructure that supports dynamic model hot-loading a

    Provides a high-level interface for executing training, prediction, and evaluation tasks to ensure codebase consistency.

    PureBasic
    GitHub पर देखें↗4,301
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. API Design and Management
  5. API Patterns
  6. Algorithm Interfaces

सब-टैग एक्सप्लोर करें

  • Model Training InterfacesStandardized trait-based interfaces for training and prediction across different ML algorithms. **Distinct from Algorithm Interfaces:** Specifically targets the standardization of the ML model lifecycle (train/predict) rather than general factory patterns or tuning algorithms.