ChatGPT 平替天花板:HuggingFace 版 ChatGPT 来了,无需魔法无需等待直接起飞 ~

news/2024/10/21 5:46:17/

文章目录

  • ChatGPT 平替天花板:HuggingFace 版 ChatGPT 来了,无需魔法无需等待直接起飞 ~
    • HuggingFace 简介
    • HuggingChat 登场
    • 展望

ChatGPT 平替天花板:HuggingFace 版 ChatGPT 来了,无需魔法无需等待直接起飞 ~

二话不说上链接
https://huggingface.co/chat/
请添加图片描述
请直接问中文问题,要是返回英文直接上浏览器翻译同步没毛病。

如果体验过了,且听我分(jiao)说(bian)一下,HuggingFace 版 ChatGPT 如何能当得起 ChatGPT 平替天花板 。

我们先来看看背后的公司HuggingFace 是干啥的?

HuggingFace 简介

HuggingFace 是一个非常知名的开源AI社区和平台。它为NLP和transformer模型提供了丰富的模型和数据集。一些主要特点如下:

  1. Transformers模型:HuggingFace 提供了transformer模型的统一接入接口,允许直接拿来使用bert/roberta/gpt-2等知名预训练模型。这些模型可用于文本分类、文本生成、QA等任务。
  2. Tokenizers: 为各种transformer模型提供对应的token化工具,包括bert tokenizer、GPT-2 tokenizer等。
  3. datasets:提供了许多NLP数据集,如SQuAD、XNLI、Restaurants等。并具有统一下载/加载的接口。
  4. 模型Hub: 集中了大量预训练模型,其中包括从bert到GPT-3等最新的transformer模型。用户可以一键直接下载这些模型进行迁移学习。
  5. Transformers库:提供transformer模型的统一实现和接口,其中包含BertModel、GPT2LMHeadModel、RobertaForSequenceClassification等模型。
  6. 其它工具:还包括评价指标、数据增强工具、配置工具等,可以覆盖NLP项目 From soup to nuts的全过程。
    总之,HuggingFace 为NLP和AI提供了一个非常完备的生态,其目标是降低科研和实用项目的门槛,让更多人可以便捷使用高性能的NLP模型和框架。它已成为目前NLP领域最知名和最活跃的开源社区之一。

HuggingFace 是大模型的圣地,如同 Github 之于 程序员,同时还对标 Colob 和 AI Studio 自带无穷算力跑模型。

HuggingChat 登场

再看一下界面:
请添加图片描述是不是熟悉的感觉?和ChatGPT长得很像么 ~

深究一下,ChatGPT是基于GPT3.5/4模型的,
而HuggingChat 以 OpenAssistant作为其首个展示和集成的开源聊天模型。
OpenAssistant是当今最优秀的开源聊天模型之一,HuggingChat通过集成它,可以让用户体验到强大的聊天功能。
列表说明:

展示层核心技术
ChatGPTGPT3.5/4
HuggingChatOpenAssistant

但HuggingChat的 野望不会止步于此。它的目标是吸引更多的开源聊天模型加入其平台,形成一个既开源又丰富的聊天模型生态。在这个生态内,研究者和开发者可以选择基于不同模型开发自己的解决方案;而最终用户也可以根据需求选择和使用不同的开源聊天模型。

好期待

展望

英伟达 AI 科学家 Jim Fan 称赞道:「HuggingChat 是 ChatGPT 的开源替代品」,并表示「如果后续开发成应用程序,Hugging Face 比 OpenAI 更具优势」。

我的理解是,
由于 OpenAI 其实 不 Open,Open 现在 反倒成了 Hugging Face 的主要优势 ,
如果说 ChatGPT 是 IPhone 时刻,那 HuggingChat 当得起 Android 时刻的 称号。


http://www.ppmy.cn/news/53837.html

相关文章

分析spdk nvmf配置流程和相关接口,对比HWSAN相关功能,分析overtcp和overfc的配置

SPDK(Storage Performance Development Kit)是一个用于存储应用程序开发的开源工具包。SPDK提供了一个专注于数据存储的 I/O 框架,并且能够通过将应用程序的逻辑处理与核心数据路径分开来提供低延迟,高吞吐量的存储传输。下面我将…

使用Spring的五大类注解读取和存储Bean

目录 1.存储Bean对象的注解 1.1 五大类注解 1.2 方法注解 1.3添加注解的依赖 2.注解的使用 2.1 controller注解 2. 2Service注解 2.3.Resopsitory注解 2.4Component注解 2.5Configuration注解 2.6 注解之间的关系 3.方法注解 3.1 方法注解要配合类注解来使用。 3.2…

Neural ODE 神经常微分方程

Neural ODE ODE常微分方程 欧拉法求解:欧拉法求解过程是一个递归的过程,这个思想和牛顿法、梯度下降法是相似的。并且它将函数离散化,分割成一个个小段来求解。欧拉法求解的常微分方程的形式通常为 图片来自知乎Neural ODE,这个…

ES集群配置

一、高并发下如何保证读写一致 1.1 写操作 对于写操作,一致性级别支持 quorum/one/all,默认为 quorum,即只有当大多数分片可用时才允许写操作。但即使大多数可用,也可能存在因为网络等原因导致写入副本失败,这样该副本…

Jenkins实战教程|Jenkins安装与使用大全

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想…

C++内联函数

目录 一、常规函数和内联函数的对比 二、如何使用 三、内联函数的特性 四、内联函数与宏 五、如何查看内联函数 六、【面试题】 前言-----内联函数是C中为程序运行速度所做的一项该进。常规函数和内联函数之间的主要区别不在于编写方式,而在于C编译器如何将他…

华东师范大学副校长周傲英:未来,中国需要什么样的数据库?

本文为华东师范大学副校长,CCF 会士周傲英教授在第一届 OceanBase 开发者大会带来的分享。欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/ 3 月 25 日,第一届 OceanBase 开发者大会在北京举行,华东师范大学副校…

7、如何使用接口?

1、基本用法 我们需要定义这样一个函数,参数是一个对象,里面包含两个字段:firstName 和 lastName,也就是英文的名和姓,然后返回一个拼接后的完整名字。来看下函数的定义: // 注:这段代码为纯Ja…