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

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

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

snowkylin/tensorflow-handbook

0
View on GitHub↗
3,927 نجوم·821 تفرعات·Jupyter Notebook·8 مشاهداتtf.wiki↗

Tensorflow Handbook

هذا المشروع عبارة عن مورد تعليمي شامل ودليل تدريبي لبناء وتدريب ونشر نماذج تعلم الآلة باستخدام TensorFlow 2. يعمل كدليل تعليمي منظم يغطي مفاهيم التعلم العميق الأساسية، بما في ذلك معماريات الشبكات العصبية، والاشتقاق التلقائي، وعمليات الموترات (Tensors).

يوفر الدليل توجيهات تقنية حول تحسين كفاءة التنفيذ من خلال إدارة ذاكرة GPU، والتدريب الموزع، وتكميم النماذج (Model Quantization). كما يتضمن أدلة مفصلة لبناء خطوط معالجة بيانات عالية الأداء وتصدير النماذج لخوادم الإنتاج، والأجهزة المحمولة، ومتصفحات الويب.

تغطي المادة مجموعة واسعة من القدرات، بما في ذلك تطوير النماذج باستخدام الشبكات التلافيفية (CNN) والمتكررة (RNN)، وتنفيذ دوال خسارة وطبقات مخصصة، واستخدام النماذج المدربة مسبقاً للتعلم بنقل المعرفة (Transfer Learning). كما يتناول استراتيجيات النشر للأجهزة الطرفية (Edge Devices) واستخدام بيئات التشغيل السحابية لتسريع العتاد.

تم تنفيذ المادة كمجموعة من دفاتر Jupyter Notebooks.

Features

  • Learning Guides - Serves as a structured educational resource for building, training, and deploying machine learning models using TensorFlow 2.
  • Deep Learning Education - Provides a structured educational path covering neural network architectures, automatic differentiation, and tensor operations.
  • Machine Learning Fundamentals - Serves as a structured learning guide for foundational machine learning concepts and TensorFlow 2 basics.
  • Custom Layers - Demonstrates how to implement specialized neural network computations by extending base layer classes.
  • Automatic Differentiation - Provides the mechanism to calculate gradients of functions using recording mechanisms for automatic differentiation.
  • Data Input Pipelines - Provides detailed instructions for building efficient data input streams to optimize model training.
  • Distributed GPU Training - Provides strategies for distributing training workloads across multiple GPUs on a single machine using data parallelism.
  • Eager Execution Modes - Covers the use of eager execution to evaluate operations immediately, simplifying the development and debugging of models.
  • Gradient-Based Parameter Updates - Explains how to adjust model weights using gradient-based optimizers to minimize loss functions.
  • Gradient Computation - Teaches the use of recording mechanisms to automatically calculate function derivatives for optimization.
  • Gradient Tracking - Implements the use of gradient tapes to track computational operations for automatic derivative calculation and training.
  • Loss Functions - Provides the mathematical functions necessary to quantify the difference between predictions and target values.
  • Machine Learning Model Development - Teaches the full process of building and training AI systems for tasks like classification and regression.
  • Machine Learning Model Implementations - Provides comprehensive guides and examples for implementing various machine learning model architectures.
  • Custom Layer Implementations - Guides the creation of user-defined neural network layers that extend base framework functionality.
  • Model Development - Covers the full model development lifecycle from dataset creation to optimization and evaluation.
  • Production Serving Infrastructure - Provides technical guidance on using specialized serving infrastructure to host models in production environments.
  • High-Throughput Model Serving - Covers the implementation of high-throughput, concurrent APIs for serving models on production servers.
  • Data Preprocessing - Covers the transformation of raw data using pipelines to increase training efficiency.
  • Model Persistence - Covers persisting model architecture and weights into single file formats for easy reloading and inference.
  • Modular Layer Compositions - Demonstrates how to construct neural networks by stacking modular layer components that map input tensors to output tensors.
  • Model Evaluation and Tuning - Guides the process of measuring model performance and optimizing hyperparameters to improve generalization.
  • Model Performance Evaluators - Implements tools for quantifying model accuracy and reliability by comparing predictions against ground truth.
  • Model Serving & Deployment - Provides comprehensive instructions for exporting and serving models across lite, JavaScript, and production infrastructures.
  • Neural Network Building Blocks - Shows how to define model structures using a layer-based protocol to specify tensor relationships and manage parameters.
  • Neural Network Construction - Guides the design and building of deep learning architectures using sequential, functional, and class-based approaches.
  • Neural Network Layers - Teaches how to implement custom layer protocols that map input tensors to output tensors for specific architectures.
  • Parameter Optimizers - Instructs on updating model weights using gradient descent optimizers to minimize loss functions.
  • Production Machine Learning Guides - Offers detailed instructions for exporting and serving models across production servers, mobile, and web environments.
  • TensorFlow Model Development - Provides a comprehensive guide to the process of designing, building, and training machine learning models using the TensorFlow ecosystem.
  • Performance Optimization - Provides technical guidance on GPU memory management, distributed training, and model quantization to increase execution efficiency.
  • Training Parameter Optimizations - Implements training loops using optimizers and gradient tapes to update network parameters.
  • Data Preprocessing Pipelines - Details the creation and transformation of datasets using parallelization strategies for model feeding.
  • Training Data Pipelines - Implements training data pipelines that load and format diverse data types for optimal throughput.
  • AI Model Production Deployment - Guides the transition of trained models into scalable production environments using high-performance APIs.
  • Cross-Platform Model Export - Provides detailed manuals for exporting trained models for production servers, mobile devices, and web browsers.
  • Advanced AI Techniques - Teaches advanced methodologies including the use of static graphs, gradient tapes, and complex optimization strategies.
  • Deep Learning Tutorials - Serves as a comprehensive guide and tutorial for model development using TensorFlow 2.
  • Neural Network Development Tutorials - Offers high-level APIs and visualization tools to help learners construct, test, and refine model architectures.
  • CPU and GPU Performance Manuals - Offers technical guides for optimizing execution speed through GPU memory management and distributed training.
  • Scientific Computing - Provides a foundation for manipulating multidimensional arrays to represent scalars, vectors, and matrices.
  • Tensor Operations - Provides a standardized API for manipulating multidimensional arrays and matrices, including dataset batching.
  • Convolutional Neural Networks - Implements convolutional neural network architectures for spatial feature extraction and image processing.
  • Computation Graph Conversions - Teaches how to transform models from eager execution to computation graphs to increase processing speed.
  • Dataset Preprocessing Tools - Utilizes specialized data formats and loaders to build efficient training and preprocessing datasets.
  • Distributed Training - Covers the use of synchronous data parallelism to distribute training across multiple GPUs on a single machine.
  • Data-Parallel Training - Guides the distribution of training workloads across multiple GPUs or machines using synchronous data parallelism.
  • Eager Execution Runtimes - Executes operations immediately without building a static graph to simplify debugging and development.
  • Hardware Resource Allocation - Explains how to select and assign specific GPU devices to training processes for resource sharing.
  • Cloud GPU Notebooks - Explains how to run machine learning code in cloud-based notebooks using GPU and TPU acceleration.
  • Multi-Node Training Scaling - Covers the distribution of training across multiple hardware nodes to manage compute resources.
  • In-Browser Model Execution - Explains how to run converted machine learning models locally in a web browser using WebGL acceleration.
  • Large-Scale Model Training - Provides methodologies for distributing training workloads across multiple GPUs and devices.
  • Pre-trained Weight Loading - Ships mechanisms for loading predefined architectures and serialized weights for immediate inference.
  • Large Scale Training - Offers guidance on executing training across clusters of CPUs, GPUs, and TPUs for large datasets.
  • Loss Function Implementations - Demonstrates how to implement custom mathematical loss functions to calculate error metrics during training.
  • Custom Loss Implementations - Teaches how to create specialized objective functions to penalize specific prediction errors.
  • Distributed Training - Scales the training of machine learning models across multiple GPUs or machines to leverage more compute.
  • TPU Training Accelerators - Provides specialized instructions for running high-performance training workloads on Tensor Processing Units.
  • Web-Based Model Deployment - Explains how to deploy machine learning capabilities within webpages using hardware-accelerated JavaScript runtimes.
  • Edge AI Model Deployment - Describes the process of transforming models into high-performance formats for deployment on resource-constrained edge devices.
  • Quantized Model Deployments - Explains how to convert floating-point parameters to integer types to optimize models for edge device deployment.
  • Pre-made Models - Utilizes pre-made model hubs to implement common AI tasks like image and pose detection.
  • Model Deployment - Provides guidance on loading validated models from remote repositories for direct inference.
  • Multi-Machine Training - Provides guidance on synchronizing model training across clusters of computers by configuring network addresses and worker roles.
  • Machine Learning Datasets - Details how to download and prepare common machine learning datasets from remote repositories.
  • ML Data Loading Pipelines - Offers guidance on constructing efficient systems for feeding raw data from files or storage into neural networks.
  • Local Model Query APIs - Teaches how to send data to deployed models via network protocols to retrieve predictions as JSON responses.
  • Layer-Wise Model Assembly - Demonstrates how to define computation blocks by inheriting from base layer classes and specifying weight initialization.
  • Custom Layer and Loss Implementations - Guides the creation of specialized neural network layers and custom error measurement functions.
  • Python-to-JavaScript Model Conversions - Explains how to transform Python-based models into JSON-based structures compatible with JavaScript environments.
  • Model Quantization - Instructs on reducing model precision to decrease memory footprint and increase execution speed.
  • Model Serving APIs - Covers the exposure of model endpoints via gRPC or RESTful APIs to serve computed predictions to clients.
  • Model Serving Endpoints - Provides instructions for exposing trained models as REST or gRPC network endpoints to handle concurrent prediction requests.
  • Model Exporting - Provides guidance on serializing model weights and graphs to enable deployment on servers or devices.
  • Functional Model Architectures - Explains the construction of non-linear models with multiple inputs and outputs using the functional API.
  • Model Deployments - Guides the deployment of models to run in JavaScript environments, including browsers and Node.js, with hardware acceleration.
  • Pre-trained Model Implementations - Shows how to instantiate network structures using pre-trained weights to accelerate development.
  • Model Importers - Provides methods for importing ready-made models from repositories to accelerate development.
  • Pre-training Transfer Learning - Provides techniques for adapting pre-trained model backbones to new tasks through fine-tuning.
  • Weight Quantization - Demonstrates techniques for compressing model weights into lower-precision formats to accelerate inference.
  • Recurrent Neural Networks - Implements recurrent neural network architectures designed for processing sequential data and time-series tasks.
  • Custom Metric Implementations - Explains how to create new evaluation metrics by subclassing a base metric class and implementing state updates.
  • Checkpoint Saving and Restoration - Covers the process of saving and restoring trained parameters, optimizers, and model states.
  • TFRecord Data Processing - Explains how to serialize datasets using the TFRecord format for high-performance ingestion during large-scale training.
  • Binary Data Formats - Covers the use of binary data formats to enable rapid sequential access and processing of large-scale datasets.
  • Dataset Tensor Mappings - Implements the conversion of raw datasets into normalized tensors ready for model consumption.
  • Training State Restoration - Provides utilities to persist and reload model weights and optimizer states to resume training.
  • Standard Dataset Loaders - Shows how to automatically import common benchmark datasets from built-in libraries.
  • Computational Graph Compilation - Teaches how to transform eager execution code into static computation graphs to improve performance and portability.
  • Android Model Integration - Details how to integrate serialized models into Android applications using build scripts and memory-mapped buffers.
  • Model Export Formats - Explains how to save models and computation graphs into standardized formats for cross-platform use.
  • Data Preprocessing Tutorials - Includes guides and exercises focused on cleaning, manipulating, and preparing datasets for high-performance machine learning training.
  • Machine Learning Deployment Guides - Provides technical instructions for exporting and serving models across production servers, mobile devices, and web browsers.
  • GPU Memory Allocators - Covers configuration of GPU memory allocation strategies, including dynamic growth and fixed limits.
  • Computational Performance Optimizations - Provides strategies for optimizing execution performance through memory management and graph compilation.
  • Graph Execution Compilers - Covers the compilation of operation graphs into executable objects for optimized hardware acceleration.

سجل النجوم

مخطط تاريخ النجوم لـ snowkylin/tensorflow-handbookمخطط تاريخ النجوم لـ snowkylin/tensorflow-handbook

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tensorflow Handbook.
  • lyhue1991/eat_tensorflow2_in_30_daysالصورة الرمزية لـ lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933عرض على GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    عرض على GitHub↗9,933
  • tingsongyu/pytorch-tutorial-2ndالصورة الرمزية لـ TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555عرض على GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    عرض على GitHub↗4,555
  • datawhalechina/thorough-pytorchالصورة الرمزية لـ datawhalechina

    datawhalechina/thorough-pytorch

    3,684عرض على GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    عرض على GitHub↗3,684
  • facebookresearch/flashlightالصورة الرمزية لـ facebookresearch

    facebookresearch/flashlight

    5,443عرض على GitHub↗

    Flashlight is a C++ machine learning library and deep learning framework designed for building and training neural networks. It functions as a tensor manipulation library and an automatic differentiation engine that tracks operations to calculate gradients via backpropagation for model optimization. The project is distinguished by its role as a distributed training framework, utilizing all-reduce gradient synchronization and distributed environments to scale machine learning workloads across multiple nodes and devices. It features a backend-agnostic memory interface and RAII-based management

    C++
    عرض على GitHub↗5,443
عرض جميع البدائل الـ 30 لـ Tensorflow Handbook→

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

ما هي وظيفة snowkylin/tensorflow-handbook؟

هذا المشروع عبارة عن مورد تعليمي شامل ودليل تدريبي لبناء وتدريب ونشر نماذج تعلم الآلة باستخدام TensorFlow 2. يعمل كدليل تعليمي منظم يغطي مفاهيم التعلم العميق الأساسية، بما في ذلك معماريات الشبكات العصبية، والاشتقاق التلقائي، وعمليات الموترات (Tensors).

ما هي الميزات الرئيسية لـ snowkylin/tensorflow-handbook؟

الميزات الرئيسية لـ snowkylin/tensorflow-handbook هي: Learning Guides, Deep Learning Education, Machine Learning Fundamentals, Custom Layers, Automatic Differentiation, Data Input Pipelines, Distributed GPU Training, Eager Execution Modes.

ما هي البدائل مفتوحة المصدر لـ snowkylin/tensorflow-handbook؟

تشمل البدائل مفتوحة المصدر لـ snowkylin/tensorflow-handbook: lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.… tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… facebookresearch/flashlight — Flashlight is a C++ machine learning library and deep learning framework designed for building and training neural… astorfi/tensorflow-world — TensorFlow-World is a collection of tutorials, implementation guides, and model templates for building and training… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development…