Transformers.js
Transformers.js
目标受众为希望在网页应用中集成机器学习功能的开发者,特别是那些需要在客户端进行模型推理以减少服务器负载或处理隐私敏感数据的场景。
总访问量: 474,564,576
占比最多地区: US(19.34%)
984
简介
transformers.js 是一个JavaScript库,旨在为网页提供先进的机器学习能力。它允许用户在浏览器中直接运行预训练的Transformers模型,无需服务器支持。该库使用ONNX Runtime作为后端,支持将PyTorch、TensorFlow或JAX模型转换为ONNX格式。transformers.js 与 Hugging Face 的 transformers Python 库功能等价,提供相似的API,使得开发者能够轻松地将现有代码迁移到网页端。
截图
产品特色
支持多种自然语言处理任务,如文本分类、命名实体识别、问答、语言模型、摘要、翻译等。
支持计算机视觉任务,包括图像分类、目标检测和分割。
支持音频任务,如自动语音识别和音频分类。
支持多模态任务,如零样本图像分类。
使用ONNX Runtime在浏览器中运行模型,易于将预训练模型转换为ONNX格式。
提供pipeline API,简化模型的输入预处理和输出后处理。
使用教程
安装transformers.js库,可以通过npm运行'npm install @xenova/transformers'。
引入库到项目中,例如使用ES模块'import { pipeline } from '@xenova/transformers';'。
选择或配置所需的模型,可以通过pipeline函数指定模型ID或路径。
使用pipeline API进行模型推理,传入待处理的文本、图像或音频数据。
处理模型输出,获取所需的结果,如文本分类的标签和置信度。
根据应用场景,将结果展示给用户或进一步处理。
流量来源
直接访问51.61%外链引荐33.46%邮件0.04%
自然搜索12.58%社交媒体2.19%展示广告0.11%
最新流量情况
月访问量
4.92m
平均访问时长
393.01
每次访问页数
6.11
跳出率
36.20%
总流量趋势图
地理流量分布情况
美国
19.34%
中国
13.25%
印度
9.32%
俄罗斯
4.28%
德国
3.63%
地理流量分布全球图
同类开源产品
Codeant AI
优质新品
CodeAnt AI 是一款AI代码审查工具,旨在通过人工智能技术帮助开发人员提高代码审查的效率和准确性。
AI开发助手#AI
Prisma Optimize
Prisma Optimize是一个利用人工智能技术来分析和优化数据库查询的工具。
AI开发助手#AI分析
Packmind
国外精选
Packmind是一个旨在通过人工智能技术提升团队学习速度和工程性能的平台。
AI开发助手#编码实践
Agentstack
AgentStack是一个用于快速创建AI代理项目的命令行工具。
AI开发助手#代理
Awesome LLM Resourses
awesome-LLM-resourses是一个汇总了全球大语言模型(LLM)资源的平台,提供了从数据获取、微调、推理、评估到实际应用等一系列资源和工具。
AI工具网址目录#资源汇总
Batteries Included
Batteries Included是一个为现代服务开发设计的全功能平台,提供源代码可用的一站式解决方案。
AI开发助手#安全性
Gait
gait是一个AI原生版本控制工具,它通过存储提示、上下文和代码的结合,帮助团队更容易理解和编辑AI生成的代码。
AI开发助手#版本控制
Llmware
LLMWare.ai是一个为金融、法律、合规和监管密集型行业设计的AI工具,专注于私有云中的小型专业化语言模型和专为SLMs设计的AI框架。
AI开发助手#企业
Dezbor
Dezbor是一个无需编码的仪表板创建工具,它通过人工智能技术帮助用户轻松创建和管理数据仪表板。
AI开发助手#无需编码