每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「Hugging News」。本期 Hugging News 有哪些有趣的消息,快来看看吧!

重磅更新

ChatUI:官方 Docker 模板发布,一键部署自己的聊天应用!

Hugging Chat 是一个开源的聊天工具,大家在这里可以尝试使用开源的大型语言模型,如 Falcon、StarCoder 和 BLOOM。现在我们提供了名为 ChatUI 的官方 Docker 模板,你可以在这里使用 Hugging Face 的基础架构,基于你选择的模型来部署自己的 Hugging Chat。只需点击几下,即可部署你自己的 Llama 2、Falcon 或 OpenAssistant 聊天界面!

点击这个链接即可开始使用:https://hf.co/new-space?template=huggingchat/chat-ui-template

这个应用的后端使用了文本生成推理来实现更优化的模型推断。由于这些模型无法在 CPU 上运行,你可以根据你选择的模型来选择使用 GPU。你需要提供一个 MongoDB 终端,用于存储聊天记录。如果你不提供 MongoDB 的终端,你的日志将保存在 Space 内的数据库中。Hugging Face 无法访问你的聊天记录。

你可以提供应用名称和应用颜色参数,从而配置 Space 的名称和主题。之后你可以选择要提供服务的模型的 Hugging Face Hub ID。你还可以在下面的 JSON 格式字典中更改生成超参数。

创建完成后,你将在你的 Space 上看到「正在构建」。构建完成后,你就可以尝试你自己的 HuggingChat 了!

更多信息可以参考 https://hf.co/docs/hub/spaces-sdks-docker-chatui

产品更新

Transformers.js v2.5.0 发布!

你是否曾经想过在 Next.js 中构建自己的语义图像搜索应用程序?现在你可以实现了!

在 Transformers.js v2.5.0 版本中,新增了对使用 CLIP 计算嵌入的支持,现在你可以单独计算 CLIP 文本和视觉嵌入,这使得在只需要查询其中一种模态性时可以更快地进行推理。

CLIP(Contrastive Language-Image Pretraining)是由 OpenAI 开发的一种多模态预训练模型,用于处理图像和文本数据。CLIP 可以将图像和文本输入映射到一个共享的高维向量空间中,使得图像和文本可以在同一空间中进行比较和匹配。这种能力使得 CLIP 在图像分类、图像搜索、图像生成和文本理解等任务中表现出色,比如通过文本描述来搜索图像,或者通过图像内容来理解文本。这种多模态的处理能力使得 CLIP 在各种人工智能和机器学习任务中具有广泛的应用价值。

和往常一样,我们已在 GitHub 上发布了演示的源代码! 你也可以从零开始,只需几行代码即可入门。

源代码:https://github.com/xenova/transformers.js/tree/main/examples/semantic-image-search

发布说明:https://github.com/xenova/transformers.js/releases/tag/2.5.0

演示:https://hf.co/spaces/Xenova/semantic-image-search

在之前的 v2.4 更新中,我们新增了对使用 Whisper 生成单词级时间戳的支持。只需几行代码,你就可以在浏览器中完美地为视频添加字幕。 生成单词级时间戳指的是将音频中的每个单词与其开始和结束的时间戳进行匹配,从而准确地确定每个单词的发音时长和位置。

我们新增了通过分析交叉注意力并应用动态时间扭曲,为我们的 Whisper 自动语音识别模型预测单词级时间戳的功能。️⏱️

交叉注意力(Cross Attentions):在深度学习中,注意力机制用于模型对输入数据的不同部分赋予不同的重要性。交叉注意力指的是模型中不同层或组件之间的注意力交互。模型在处理输入文本的不同位置时,会关注其他部分的信息。在这里,交叉注意力可用于指导模型将注意力集中在音频中特定的语音片段上,从而识别单词的开始和结束。️

动态时间扭曲(Dynamic Time Warping):动态时间扭曲是一种用于序列对齐的技术,通常用于比较两个不同长度的序列,以找到它们之间的最佳匹配。在这里,动态时间扭曲可以通过调整时间轴上的插值来对齐输入音频和生成的单词级时间戳序列,以确保它们在时间上正确对应。

Hugging Face 第一本中文图书正式出版!

在 Hugging Face 团队和中国社区以及人民邮电出版社的编辑团队的共同帮助下,「扩散模型:从原理到实战」正式出版!

扩散模型我们如今已经都不陌生,它是我们熟知的当下流行的 AI 绘图背后的技术。这本书由 Hugging Face 中国社区的本地化志愿者团队成员完成,书的内容基于由 Hugging Face 成员 Jona 和 Lewis 在 Hugging Face 上发布的扩散模型课程。

在本书中,你可以了解到扩散模型的原理、发展与应用,并且尝试使用 Hugging Face Diffusers 库训练扩散模型,我们也在书里对 Hugging Face Hub、开源库以及相关的学习资源进行了介绍,内容非常丰富。

无论你是新手还是经验丰富的从业者,这本以实战为导向的图书都能够帮助你更好的理解和应用扩散模型。

——王铁震,Hugging Face 中国地区负责人,高级工程师

我们从出版社拿到了五折的购买链接,欢迎各位奔走相告,让更多小伙伴了解这本书。再次感谢所有本书的参与者!五折购书链接 https://item.jd.com/13803847.html

社区活动

「科普讲座」:Hugging Face 是什么?

我们帅气优秀的 Hugging Face Fellow 程路受 Intel OpenVINO - DEVOON 中国工作坊的邀请,做了一场关于「Hugging Face Hub 与开源生态介绍」的中文讲座

这场讲座的内容丰富,可以让大家对我们的工作和 Hub 的内容有更加完整的理解和认识 ,视频在这里查看:https://www.bilibili.com/video/BV1mm4y1x72Q/

你还想看到我们发布哪些内容呢?欢迎留言告诉我们 ️

基于 Habana Gaudi 的 Transformers 入门

几周前,我们很高兴地宣布 Habana Labs 和 Hugging Face 将开展加速 Transformers 模型的训练方面的合作。

与最新的基于 GPU 的 Amazon Web Services (AWS) EC2 实例相比,Habana Gaudi 加速卡在训练机器学习模型方面的性价比提高了 40%。我们非常高兴将这种性价比优势引入 Transformers 。

在以下这篇文章中,我们将手把手向你展示如何在 AWS 上快速设置 Habana Gaudi 实例,并用其微调一个用于文本分类的 BERT 模型。与往常一样,我们提供了所有代码,以便你可以在自己的项目中重用它们。文章链接:https://mp.weixin.qq.com/s/WvZCj75bFXTlLJteEIrefQ

本期内容编辑: Shawn

以上就是本期的 Hugging News,新的一周开始了,我们一起加油!

Hugging News #0807: ChatUI 官方 Docker 模板发布、🤗 Hub 和开源生态介绍视频来啦!的更多相关文章

  1. 程序员修神之路--打通Docker镜像发布容器运行流程

    菜菜哥,我看了一下docker相关的内容,但是还是有点迷糊 还有哪不明白呢? 如果我想用docker实现所谓的云原生,我的项目该怎么发布呢? 这还是要详细介绍一下docker了 Docker 是一个开 ...

  2. 新一代工作流调度-Apache DolphinScheduler 1.3.5 Docker镜像发布

    新一代大数据工作流调度 - Apache DolphinScheduler(incubator) 今天发布了 1.3.5 官方 Docker 镜像.在社区伙伴 chengshiwen 的努力下,  1 ...

  3. 花一分钟体验 Apache DolphinScheduler 第一个官方 Docker 镜像

    先前Apache DolphinScheduler 社区一直是发布 Dockerfile 和 K8s Chart.yaml 文件,由用户自行 build 镜像.随着越来越多的用户伙伴们的呼声高涨,社区 ...

  4. 将 ASP.NET Core 1.0 应用作为 docker 镜像发布 (Linux版)

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

  5. node官方docker镜像运行bower 提示 permission denied 解决方法

    在使用node官方docker镜像部署node应用时,应用需要npm的scripts中运行bower install 来安装前端包,但是用docker 构建时失败,提示 permission dein ...

  6. Docker Image发布

    Docker Image发布 方法1:导出镜像 #docker save -o centos-httpd-docker-image.tar centos:httpd 使用加载本地镜像 docker l ...

  7. ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本

    为什么需要ARM64架构的OpenJDK8的Docker镜像 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(也可能是其他ARM环境 ...

  8. 开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)

    一.国内开源镜像站点汇总 阿里云开源镜像站 (http://mirrors.aliyun.com/)网易开源镜像站 (http://mirrors.163.com/)中国科学技术大学开源镜像站 (ht ...

  9. [转帖]Docker公司被收购,开源界尴尬不?

    Docker公司被收购,开源界尴尬不? https://news.51cto.com/art/201911/606189.htm Docker公司被谁收了? Docker公司被谁收了?Mirantis ...

  10. thinkPHP 模板中的语法知识 详细介绍(十二)

    原文:thinkPHP 模板中的语法知识 详细介绍(十二) 本章节:介绍模板中的语法,详细的语法介绍 一.导入CSS和JS文件    ==>记住常量的是大写 1.css link .js  sc ...

随机推荐

  1. 2021-01-17:java中,HashMap底层数据结构是什么?

    福哥答案2020-01-07: 1.7 数组+链表重要字段://HashMap的主干数组,可以看到就是一个Entry数组,初始值为空数组{},主干数组的长度一定是2的次幂,至于为什么这么做,后面会有详 ...

  2. Python从零到壹丨图像增强的顶帽运算和底帽运算

    摘要:这篇文章详细介绍了顶帽运算和底帽运算,它们将为后续的图像分割和图像识别提供有效支撑. 本文分享自华为云社区<[Python从零到壹] 四十九.图像增强及运算篇之顶帽运算和底帽运算>, ...

  3. 使用 StarCoder 创建一个编程助手

    如果你是一个软件开发者,你可能已经使用过 ChatGPT 或 GitHub 的 Copilot 去解决一些写代码过程中遇到的问题,比如将代码从一种语言翻译到另一种语言,或者通过自然语言,诸如" ...

  4. 1.ruoyi-ui部署

    1.ruoyi-ui 部署 A.用 idea 打开 ruoyi-ui 项目后,点击左下角的这个按钮 B.运行 build:prod 后,会在项目文件夹下生成dist文件夹(里面大概有这些文件) C.将 ...

  5. 基于SqlSugar的开发框架循序渐进介绍(30)-- 整合客户关系管理系统模块功能

    以前在随笔<Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示 >的几篇随笔中介绍过基于WInform开发框架开发的CRM系统,系统的功能主要也是围绕着客户相 ...

  6. 浙大Jarvisoj [XMAN]level6 Writeup

    分析代码 初始化 0x0804A2EC:保存malloc(0xC10)返回的指针 malloc(0xC10) 0 1 ... ... value note 总数:256 已使用 note 数 0 一. ...

  7. 移动App测试概述:移动App特性

    移动App测试概述:移动App特性 移动App在现代人的日常生活中扮演着越来越重要的角色,因而对于它们的质量和稳定性的要求也越来越高.为了确保App的质量,开发商需要进行充分的测试和检验.本文将讨论移 ...

  8. CANoe学习笔记(三):CANoe的诊断功能和cdd文件

    内容: UDS诊断学习 CDD文件配置 诊断功能 一.UDS诊断学习: ①.UDS请求命令4种构成方式: SIDSID+SF(Sub-function)SID+DID(Data Identifier) ...

  9. 大数据实战手册-开发篇之RDD:计算 transform->action

    2.2 RDD:计算 transform->action 2.2.1 aggregate x = sc.parallelize([2,3,4], 2)[Task不能跨分片,task数为2] ne ...

  10. Python Django Web开发实战

    Python Django全面介绍 Django是一个非常强大的Python Web开发框架,它以"快速开发"和"干净.实用的设计"为设计宗旨.本文将从Djan ...