AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


浏览器上直接运行近 1000个 AI 模型!
发布日期:2024-06-15 21:29:44 浏览次数: 1737


今天推荐的开源项目叫做 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,你可以这样导入库:
<script type="module">
  import { pipeline } from 'https://cdn.jsdelivr.net/npm/@xenova/transformers@2.17.2';
</script>
最后
transformers.js 打开了一个全新的可能性世界,让 AI 不再局限于服务器端。它的跨平台性和易用性使得开发者能够更快地将创意变为现实。无论你是机器学习的新手还是专家,transformers.js 都值得一试






53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询