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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesArchitecture Reference Implementations

Complete, well-documented projects used as educational examples of professional software architecture and best practices.

Distinct from Open Source Study Tools: Focuses on the project as a learning resource for architecture rather than a tool for studying specific subjects.

Explore 11 awesome GitHub repositories matching education & learning resources · Architecture Reference Implementations. Refine with filters or upvote what's useful.

Awesome Architecture Reference Implementations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • carguo/gsy_github_app_flutterAvatar von CarGuo

    CarGuo/gsy_github_app_flutter

    15,457Auf GitHub ansehen↗

    This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist

    Serves as an open-source architecture reference to demonstrate Flutter best practices and state management.

    Dartandroidcross-platformdart
    Auf GitHub ansehen↗15,457
  • tingsongyu/pytorch-tutorial-2ndAvatar von TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Lehrressource und ein Kurs zum Aufbau neuronaler Netze mit PyTorch. Es deckt die grundlegenden Bausteine des Deep Learning ab, einschließlich Tensor-Manipulation, automatischer Differenzierung und der Konstruktion modularer Komponenten für neuronale Netze. Das Repository dient als technischer Leitfaden für verschiedene spezialisierte Bereiche. Es bietet Implementierungsdetails für Computer-Vision-Aufgaben wie Bildklassifizierung, Objekterkennung und semantische Segmentierung sowie Workflows für die Verarbeitung natürlicher Sprache (NLP) mit Transformern, rekurrenten Netzen und generativen Modellen. Zudem enthält es eine Referenz für generative KI, mit Fokus auf die Synthese von Bildern mittels Diffusionsmodellen und adversarialen Netzwerken. Das Material erstreckt sich auf Modelloptimierung und Deployment-Pipelines. Es behandelt Techniken zur Reduzierung der Modellgröße und zur Erhöhung der Inferenzgeschwindigkeit durch Quantisierung und den Export von Modellen in Formate wie ONNX und TensorRT. Weitere Kompetenzbereiche umfassen Data Engineering für paralleles Laden, Modellevaluierung mittels benutzerdefinierter Metriken und das Deployment von Open-Source Large Language Models. Das Projekt wird primär als eine Reihe von Jupyter Notebooks bereitgestellt.

    Provides reference implementations of standard deep learning architectures like ResNet and VGG for educational use.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Auf GitHub ansehen↗4,555
  • hunkim/deeplearningzerotoallAvatar von hunkim

    hunkim/DeepLearningZeroToAll

    4,494Auf GitHub ansehen↗

    DeepLearningZeroToAll ist eine umfassende Bildungsressource und Implementierungssammlung mit Fokus auf Deep Learning und Machine Learning. Sie bietet einen strukturierten Lernpfad unter Verwendung von TensorFlow, um von grundlegenden linearen Modellen zu komplexen neuronalen Netzwerkarchitekturen zu gelangen. Das Projekt zeichnet sich durch seine praktischen Implementierungen verschiedener Netzwerktypen aus, darunter mehrschichtige Perzeptrone für Logikprobleme, Convolutional Neural Networks für räumliche Daten und Bilderkennung sowie Recurrent Neural Networks mit LSTM-Zellen für Zeitreihenprognosen und Zeichenfolgenvorhersagen. Es enthält zudem detaillierte Demonstrationen zur Modellregularisierung durch Batch-Normalisierung und Dropout-Techniken. Das Repository deckt ein breites Spektrum an Funktionen ab, einschließlich überwachtem Machine Learning mit linearer und logistischer Regression, Data Engineering für Tensor-Manipulation und Skalierung sowie Modelloptimierung durch Gradient Descent und manuelle Backpropagation-Berechnungen. Es enthält zudem Tools für die Modellevaluierung, Persistenz von Gewichten und Trainings-Observability durch Kostenfunktionsvisualisierung und Metrik-Logging. Die Inhalte werden über eine Reihe von Jupyter Notebooks vermittelt.

    Builds architectures that process sequential data by maintaining a hidden state across time steps.

    Jupyter Notebookkeraslabmxnet
    Auf GitHub ansehen↗4,494
  • 649453932/bert-chinese-text-classification-pytorchAvatar von 649453932

    649453932/Bert-Chinese-Text-Classification-Pytorch

    4,425Auf GitHub ansehen↗

    Dieses Projekt ist ein PyTorch-basiertes Framework für die Klassifizierung chinesischer Texte. Es bietet eine Transformer-basierte Pipeline, die darauf ausgelegt ist, chinesische Sprachsequenzen mithilfe von Deep-Learning-Modellen in vordefinierte Labels zu kategorisieren. Die Implementierung unterstützt sowohl BERT- als auch ERNIE-Sprachmodelle zur Verarbeitung und Tagging komplexer chinesischer Texte. Diese Modelle werden für Aufgaben wie Sentiment-Analyse und allgemeine Textkategorisierung eingesetzt. Das System nutzt Transformer-basierte Textkodierung und aufmerksamkeitsgewichtetes Sequence-Pooling, um Rohzeichen in Dokumentvektoren umzuwandeln. Es setzt auf das Fine-Tuning vortrainierter Modelle und Cross-Entropy-Loss-Optimierung, um die Modelle an spezifische Klassifizierungsaufgaben anzupassen.

    Implements BERT and ERNIE architectures within PyTorch for automated category assignment to Chinese text.

    Python
    Auf GitHub ansehen↗4,425
  • dsgiitr/d2l-pytorchAvatar von dsgiitr

    dsgiitr/d2l-pytorch

    4,353Auf GitHub ansehen↗

    Dieses Projekt ist eine pädagogische Codebasis und Referenzbibliothek, die theoretische Deep-Learning-Konzepte in ausführbaren PyTorch-Code übersetzt. Es dient als praktische Implementierung eines Deep-Learning-Lehrbuchs und bietet eine kursartige Struktur mit geführten Übungen und Architekturbeispielen zu Lernzwecken. Das Repository enthält eine Bibliothek standardmäßiger neuronaler Netzwerkarchitekturen, einschließlich linearer, konvolutiver, rekurrenter und Transformer-Modelle. Es implementiert spezifisch eine Vielzahl von Deep-Learning-Mustern wie Multilayer-Perzeptrone, VGG-Netzwerke, Gated Recurrent Units und Long Short-Term Memory-Netzwerke. Die Codebasis deckt breite Funktionsbereiche ab, darunter Computer Vision für Bildklassifizierung und Objekterkennung sowie Natural Language Processing für Sequenzmodellierung und Übersetzung. Zudem implementiert sie grundlegende Machine-Learning-Komponenten wie lineare und Softmax-Regression, probabilistische Klassifizierung und eine Suite von gradientenbasierten Optimierungsalgorithmen. Das Projekt wird primär als Sammlung von Jupyter Notebooks bereitgestellt.

    Provides reference implementations of standard neural network architectures for research and educational prototyping.

    Jupyter Notebookbookcomputer-visiond2l
    Auf GitHub ansehen↗4,353
  • lisa-lab/deeplearningtutorialsAvatar von lisa-lab

    lisa-lab/DeepLearningTutorials

    4,148Auf GitHub ansehen↗

    Dieses Projekt ist eine Bildungsressource und ein Lernpfad für den Aufbau und das Training neuronaler Netzwerkarchitekturen. Es bietet eine strukturierte Sammlung von Anleitungen, Notizen und Übungen, die Benutzern helfen sollen, die Grundlagen der Entwicklung und des Prototypings von Deep-Learning-Modellen zu meistern. Die Ressource konzentriert sich auf die Übersetzung konzeptioneller Deep-Learning-Theorie in ausführbaren Code unter Verwendung einer Bibliothek für symbolische Mathematik. Sie enthält spezifische Anleitungen und Tutorials zur Ausführung neuronaler Netzwerkberechnungen auf Grafikhardware, um die Trainingszeit von Modellen zu reduzieren. Die Inhalte decken die Implementierung von Deep-Learning-Algorithmen, die Verwendung tensorbasierter Datenflüsse und die Konstruktion von Modellen mittels modularer Schichtarchitekturen ab. Sie paart theoretische Konzepte mit praktischen Referenzimplementierungen, um den Prozess des Aufbaus trainierbarer Modelle für prädiktive Aufgaben zu demonstrieren.

    Provides reference implementations of deep learning architectures for educational purposes.

    Python
    Auf GitHub ansehen↗4,148
  • trickygo/dive-into-dl-tensorflow2.0Avatar von TrickyGo

    TrickyGo/Dive-into-DL-TensorFlow2.0

    3,826Auf GitHub ansehen↗

    This project is a structured TensorFlow deep learning curriculum and an interactive machine learning course delivered through Jupyter Notebooks. It serves as a technical guide and model zoo providing reference implementations for neural networks and machine learning algorithms. The curriculum focuses on practical implementations of computer vision, including object detection, semantic segmentation, and style transfer. It also provides tutorials for natural language processing, specifically covering word embeddings and encoder-decoder architectures for sequence modeling. The material covers t

    Provides reference implementations of standard deep learning architectures like ResNet and VGG for educational purposes.

    Jupyter Notebookbookchinese-simplifiedcv
    Auf GitHub ansehen↗3,826
  • dipanjans/practical-machine-learning-with-pythonAvatar von dipanjanS

    dipanjanS/practical-machine-learning-with-python

    2,380Auf GitHub ansehen↗

    This project serves as a comprehensive educational resource and curriculum for mastering machine learning and deep learning within the Python data science ecosystem. It provides a structured collection of tutorials and code examples designed to guide users through the end-to-end process of building, training, and deploying predictive models. The material focuses on practical implementation, covering the construction of machine learning pipelines that integrate data processing, feature engineering, and model training. It distinguishes itself by offering hands-on guidance for complex domains, i

    Utilizes advanced neural network methodologies like convolutional and recurrent networks for high-accuracy pattern recognition.

    Jupyter Notebookclassificationclusteringcomputer-vision
    Auf GitHub ansehen↗2,380
  • kmkolasinski/deep-learning-notesAvatar von kmkolasinski

    kmkolasinski/deep-learning-notes

    1,348Auf GitHub ansehen↗

    This repository is an educational collection of implementations and research notes focused on deep learning architectures and optimization techniques. It provides modular code examples designed to demonstrate foundational and advanced concepts in machine learning, ranging from basic neural network structures to complex training strategies. The project distinguishes itself by offering practical implementations of specialized research methods, including capsule-based feature aggregation, gradient direction decoupling, and self-normalizing weight regularization. These materials allow for the stu

    Provides modular code implementations and research notes for studying foundational and advanced neural network architectures.

    Jupyter Notebook
    Auf GitHub ansehen↗1,348
  • thepranaygupta/data-structures-and-algorithmsAvatar von thepranaygupta

    thepranaygupta/Data-Structures-and-Algorithms

    1,257Auf GitHub ansehen↗

    This repository is a collection of fundamental computer science concepts and algorithmic implementations designed to serve as an educational resource. It provides a structured library of code that demonstrates universal computational patterns and data structure behaviors across multiple programming languages. The project is organized to facilitate learning through clear, readable reference implementations that prioritize pedagogical clarity over performance optimization. By grouping coding challenges according to underlying algorithmic techniques, the repository helps users identify recurring

    Uses pedagogical reference implementations to demonstrate fundamental computer science concepts.

    Javaalgorithmsdata-structuresdata-structures-and-algorithms
    Auf GitHub ansehen↗1,257
  • tdpetrou/machine-learning-books-with-pythonAvatar von tdpetrou

    tdpetrou/Machine-Learning-Books-With-Python

    943Auf GitHub ansehen↗

    This repository serves as an educational resource for mastering machine learning concepts through structured exercises and practical programming examples. It functions as a library of implementations for core algorithms and models, designed to accompany standard academic textbooks and technical literature. The project utilizes a literate programming pattern within interactive documents, allowing users to interleave narrative explanations with executable code. By combining text and logic, the repository facilitates step-by-step experimentation and the translation of theoretical concepts into f

    Translates theoretical machine learning concepts into functional Python code to demonstrate how algorithms operate.

    Jupyter Notebook
    Auf GitHub ansehen↗943
  1. Home
  2. Education & Learning Resources
  3. Architecture Reference Implementations

Unter-Tags erkunden

  • Deep Learning Architectures3 Sub-TagsReference implementations of standard neural network architectures for educational purposes. **Distinct from Architecture Reference Implementations:** Specializes general software architecture examples to deep learning models like ResNet and VGG