1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/paddlepaddle-Paddle.js

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 11:41 5421254

Paddle.js

Paddle.js — это веб-проект Baidu PaddlePaddle, представляющий собой фреймворк глубокого обучения с открытым исходным кодом, работающий в браузере. Paddle.js может загружать предварительно обученную модель или преобразовывать модель из paddle-hub с помощью инструментов преобразования моделей, предоставляемых Paddle.js. Он может работать в любом браузере, поддерживающем WebGL/WebGPU/WebAssembly. Также он может работать на платформах Baidu Smartprogram и WX miniprogram.

Экосистема

Проект Версия Описание
paddlejs-core paddlejs-core-status Механизм логического вывода
paddlejs-backend-webgl paddlejs-backend-webgl-status Веб-бэкенд WebGL
paddlejs-backend-wasm paddlejs-backend-wasm-status Бэкенд WebAssembly
paddlejs-backend-webgpu paddlejs-backend-webgpu-status Веб-бэкэнд WebGPU
paddlejsconverter paddlejsconverter-status Конвертер моделей PaddlePaddle
humanseg humanseg-status Библиотека сегментации человека
ocr ocr-status Библиотека оптического распознавания символов
gesture [![gesture-status]][gesture-package] Библиотека распознавания жестов
mobilenet mobilenet-status Библиотека классификации изображений
ocr detection ocr-detection-status Библиотека обнаружения оптических символов
facedetect facedetect-status Библиотека обнаружения лиц

[gesture-status]:

Примечание: для корректного отображения некоторых элементов текста может потребоваться доступ к исходному коду. Текст запроса:

https://img.shields.io/npm/v/@paddlejs-models/gesture [gesture-package]: https://npmjs.com/package/@paddlejs-models/gesture

Website

https://paddlejs.baidu.com

Key Features

Module

  • paddlejs-core, the core part of the Paddle.js ecosystem, which is responsible for the operation of the inference process of the entire engine. size downloads downloads
  • paddlejsconverter, model transformation tool for Paddle.js, convert PaddlePaddle models (also known as fluid models) into a browser-friendly format.
  • paddlejs-models, model projects, supply flexible low-level APIs for users to implement their AI scenario.
  • paddlejs-examples, Paddle.js AI examples
  • paddlejs-mediapipe, tools for live and streaming media, support webrtc camera and a lightweight opencv package

Backends

Examples

Перевод текста на русский язык:

В тексте рассказывается о проекте Paddle.js — это фреймворк для машинного обучения и искусственного интеллекта, который позволяет разработчикам создавать приложения с использованием моделей машинного обучения.

Проект состоит из нескольких модулей:

  1. paddlejs-core — основной модуль проекта, отвечает за работу всего движка.
  2. paddlejsconverter — инструмент для преобразования моделей PaddlePaddle в формат, удобный для использования в браузере.
  3. paddlejs-models — набор проектов, которые предоставляют гибкие низкоуровневые API для реализации сценариев ИИ.
  4. paddlejs-examples — примеры использования Paddle.js для создания приложений с искусственным интеллектом.
  5. paddlejs-mediapipe — инструменты для работы с медиаданными в реальном времени и потоковой передачи данных, поддерживают камеру WebRTC и облегчённую версию OpenCV.

Также проект включает несколько бэкендов:

  1. paddlejs-backend-webgl — основной бэкенд для Paddle.js на основе WebGL.
  2. paddlejs-backend-webgpu — экспериментальный бэкенд на основе WebGPU.
  3. paddlejs-backend-wasm — бэкенд на базе WebAssembly.
  4. paddlejs-backend-cpu — бэкенд, работающий на центральном процессоре.
  5. paddlejs-backend-nodegl — бэкенд в Node.js для Paddle.js, использующий операции бэкенда webgl.

Кроме того, в тексте приводятся примеры использования Paddle.js:

— игра для классификации изображений; — распознавание жестов; — сегментация видеопотоков; — человеческая сегментация; — оптическое распознавание символов; — обнаружение оптических символов; — классификация изображений с помощью модели Mobilenet.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/paddlepaddle-Paddle.js.git
git@api.gitlife.ru:oschina-mirror/paddlepaddle-Paddle.js.git
oschina-mirror
paddlepaddle-Paddle.js
paddlepaddle-Paddle.js
release/v2.2.5