Transformers.js — 浏览器中的人工智能、零服务器成本、最大程度的隐私!

Transformers.js可在您的 Web 浏览器中实现最先进的机器学习,无需服务器。它提供预训练模型和熟悉的 API,支持自然语言处理、计算机视觉、音频和多模态领域的任务。借助 Transformers.js,开发人员可以直接在浏览器中运行文本分类、图像分类、语音识别等任务,这使其成为 ML 从业者和研究人员的强大工具。

将现有代码转换为 Transformers.js 是一个简单的过程。就像 python 库一样,Transformers.js 支持管道 API,它将预训练模型与输入预处理和输出后处理相结合。这使得使用该库运行模型变得非常容易。

以下示例展示了如何使用 Transformers.js 将代码从 Python 转换为 JavaScript:

Python(原始):

from transformers import pipeline

# Allocate a pipeline for sentiment-analysis
pipe = pipeline('sentiment-analysis')

out = pipe('I love transformers!')
# [{'label': 'POSITIVE', 'score': 0.999806941}]

JavaScript(Transformers.js):

import { pipeline } from '@xenova/transformers';

// Allocate a pipeline for sentiment-analysis
let pipe = await pipeline('sentiment-analysis');

let out = await pipe('I lov

猜你喜欢

转载自blog.csdn.net/iCloudEnd/article/details/132734854
今日推荐