当前位置:   article > 正文

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

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}]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/129755
推荐阅读
相关标签
  

闽ICP备14008679号