awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorflow avatar

tensorflow/tfjs-coreArchived

0
View on GitHub↗
8,437 stars·930 forks·TypeScript·Apache-2.0·11 vuesjs.tensorflow.org↗

Tfjs Core

TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute models. It functions as a WebGL accelerated tensor engine, providing a foundation for high-performance linear algebra operations and an automatic differentiation framework for computing gradients.

The project distinguishes itself through its ability to run machine learning directly in web environments, supporting both client-side inference and browser-based training. It enables the deployment of Python-based models by converting Keras or TensorFlow models into compatible formats and provides native support for TFLite models via flatbuffers.

The library covers a broad surface of capabilities, including model construction and transfer learning, hardware-accelerated inference, and the management of model lifecycles. It also includes utilities for data preprocessing, media decoding from camera feeds and images, and a suite of visualization tools for monitoring training progress and model architecture.

Features

  • In-Browser ML Runtimes - Provides a browser-based runtime for executing pre-trained machine learning models including TFLite and Keras conversions.
  • Hardware-Accelerated WebGL Execution - Functions as a WebGL accelerated tensor engine that offloads linear algebra operations to the GPU.
  • Automatic Differentiation - Implements a full automatic differentiation framework for computing gradients during model training.
  • Automatic Differentiation Frameworks - Provides a comprehensive engine for computing exact gradients to support model training and optimization.
  • Browser-Based Deep Learning - Enables running pre-trained models or training new ones entirely within the web browser.
  • Client-Side Inference - Executes machine learning predictions directly on user devices to enable real-time responses.
  • Hardware-Accelerated Inference - Executes loaded models using GPU-accelerated operations for real-time inference performance.
  • In-Browser Model Execution - Enables the execution of machine learning models directly in the web browser using JavaScript.
  • JavaScript Machine Learning Libraries - Provides a complete library for implementing and training neural networks and ML models using JavaScript.
  • JavaScript Model Training - Provides a full environment for developing and optimizing neural networks using JS and automatic differentiation.
  • Eager-Execution Frameworks - Creates and optimizes machine learning models using an eager API for definition and training.
  • Backend-Agnostic Engines - Provides a backend-agnostic engine that decouples tensor operations from specific hardware like WebGL or WASM.
  • Tensor Initialization - Initializes multidimensional tensors of varying ranks and shapes from arrays or hardware buffers.
  • Linear Algebra - Executes high-performance mathematical routines for vector and matrix operations on tensors.
  • Pretrained Model Integrations - Retrieves model architecture and weight shards from web servers to perform inference or continue training.
  • Eager Execution Modes - Supports an eager execution mode where operations are evaluated immediately as they are called.
  • FlatBuffer Model Interpreters - Includes native support for TFLite models via FlatBuffers for efficient inference without a full framework.
  • Data Preprocessing - Provides tools for cleaning, normalizing, and transforming raw data before it is used in model training.
  • Model Architecture Visualizations - TensorFlow.js displays tabular information about model architecture and detailed histograms of layer parameters.
  • Model Persistence - Saves and retrieves trained model artifacts and topology to local storage or static resources.
  • Weight Sharding - Retrieves large model parameters in fragmented binary shards to optimize network transfer and memory.
  • Training Progress Monitors - Produces real-time plots of metrics like loss and accuracy during model training via callbacks.
  • Transfer Learning - Implements techniques for adapting pre-trained models to new tasks by training them on new datasets.
  • Model Lifecycle Management - Manages the loading of pre-trained models from URLs and the release of associated hardware resources.
  • TFLite Interpreters - Imports TFLite flatbuffers from URLs or memory buffers into an interpreter for execution.
  • Web-Compatible Format Converters - Transforms models from frameworks like Keras into compatible JSON and binary formats for web execution.
  • Deep Learning Frameworks - WebGL-accelerated linear algebra and ML for JavaScript.

Historique des stars

Graphique de l'historique des stars pour tensorflow/tfjs-coreGraphique de l'historique des stars pour tensorflow/tfjs-core

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait tensorflow/tfjs-core ?

TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute models. It functions as a WebGL accelerated tensor engine, providing a foundation for high-performance linear algebra operations and an automatic differentiation framework for computing gradients.

Quelles sont les fonctionnalités principales de tensorflow/tfjs-core ?

Les fonctionnalités principales de tensorflow/tfjs-core sont : In-Browser ML Runtimes, Hardware-Accelerated WebGL Execution, Automatic Differentiation, Automatic Differentiation Frameworks, Browser-Based Deep Learning, Client-Side Inference, Hardware-Accelerated Inference, In-Browser Model Execution.

Quelles sont les alternatives open-source à tensorflow/tfjs-core ?

Les alternatives open-source à tensorflow/tfjs-core incluent : tensorflow/tfjs — TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and… snowkylin/tensorflow-handbook — This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying… lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… tensorflow/tfjs-models — This project is a collection of pre-trained machine learning models and conversion pipelines designed for running… tflearn/tflearn — tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing…

Alternatives open source à Tfjs Core

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tfjs Core.
  • tensorflow/tfjsAvatar de tensorflow

    tensorflow/tfjs

    19,134Voir sur GitHub↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    TypeScript
    Voir sur GitHub↗19,134
  • snowkylin/tensorflow-handbookAvatar de snowkylin

    snowkylin/tensorflow-handbook

    3,927Voir sur GitHub↗

    This project is a comprehensive educational resource and tutorial handbook for building, training, and deploying machine learning models using TensorFlow 2. It serves as a structured learning guide covering core deep learning concepts, including neural network architectures, automatic differentiation, and tensor operations. The handbook provides technical guidance on optimizing execution efficiency through GPU memory management, distributed training, and model quantization. It also includes detailed manuals for constructing high-performance data pipelines and exporting models for production s

    Jupyter Notebook
    Voir sur GitHub↗3,927
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar de lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Voir sur 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
    Voir sur GitHub↗9,933
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Voir sur GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Voir sur GitHub↗8,734
  • Voir les 30 alternatives à Tfjs Core→