返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

浏览器上直接运行近 1000个 AI 模型!

[复制链接]
链载Ai 显示全部楼层 发表于 昨天 15:11 |阅读模式 打印 上一主题 下一主题

今天推荐的开源项目叫做tansformers.js,这是一个不需要服务器端,能让你在浏览器上使用到自然语言处理、计算机视觉等AI 能力的开源项目。由xenova 开源,transformers.js 已经在 GitHub 上获得了超过 9.2K 颗星星。
项目简介
transformers.js 是一个与 Hugging Face 的 transformers Python 库功能相当的 JavaScript 库。
它支持多种模态的常见任务,包括文本分类、摘要、翻译、文本生成;图像分类、对象检测和分割;自动语音识别和音频分类;以及零样本图像分类。
目前已经支持 941 个模型!huggingface.co/models?library=transformers.js

几个Demo
transformers.js 使用 ONNX Runtime 在浏览器中运行模型,这意味着你可以轻松地将你的预训练 PyTorch、TensorFlow 或 JAX 模型转换为 ONNX 格式,并在浏览器中使用它们。
这个库的最佳部分是,你可以使用类似于 Python 库的 pipeline API,使得运行模型变得异常简单。该开源项目提供了几个不同场景的 Demo:
图片检索
物体检测
抠图

除此之外,如下是Transformers.js 当前支持的所有任务和场景的列表:
如何部署
要在你的项目中使用 transformers.js,你可以通过 NPM 安装它,或者在没有任何打包工具的情况下,通过 CDN 或静态托管使用它。例如,使用 ES Modules,你可以这样导入库:
<scripttype="module">
import{ pipeline } from'https://cdn.jsdelivr.net/npm/@xenova/transformers@2.17.2';
</script>
最后
transformers.js 打开了一个全新的可能性世界,让 AI 不再局限于服务器端。它的跨平台性和易用性使得开发者能够更快地将创意变为现实。无论你是机器学习的新手还是专家,transformers.js 都值得一试





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ