免费开源模型大超市HuggingFace

月伴飞鱼 2025-01-11 13:11:53
公众号文章 > AI文章
支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者!

img

大家好呀,我是飞鱼

Hugging Face 是一个开源的 AI 社区,提供 100万 个全球免费开源模型。

可以理解为对于AI开发者的 GitHub。

不管是字节,百度,阿里,Meta等,一旦要开源某个大模型,都会往 Hugging Face 上发布。

官网:https://huggingface.co/

那为什么不用 GitHub 呢?

主要是 GitHub 有代码大小的限制,而很多AI的模型动辄几百G,Hugging Face 就是解决了这个问题。

它还有几十 AI 训练相关的数据管理,以及 AI 相关的应用的在线管理。

可以理解成 AI 的APP Store,Hugging Face可以帮助链接背后的云服务器。

Hugging Face力图打造一个AI社区。

只要你需要研究,开发,上线一款AI的应用。

你就可以在Hugging Face上找到一切你需要的东西,包括模型,数据,算力,工具箱等。

Hugging Face的 Transformer 工具箱:

AI大语言模型工具箱,比如最著名的 Transformer 工具箱。

Hugging Face的Transformer工具箱不是原生的Transformer,而是大语言模型的百宝箱。

Hugging Face 标准研发流程:

HuggingFace 提出了一套可以依照的标准研发流程。

它 把 AI 项目的研发大致分为以下几个部分:

  • 准备数据集->定义模型->训练->测试。

Hugging Face 工具集:

针对标准流程的各个节点,Hugging Face 都提供了许多工具,能够帮助研发人员快速实施。

比如:编码工具,数据集仓库,数据集工具,模型仓库,训练工具,评价指标工具。

Hugging Face的估值已经达到45亿美元,全球 AI 估值的排名,Hugging Face排名第四。

每日一题

题目描述

给定两个字符串 st ,它们只包含小写字母。

字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。

请找出在 t 中被添加的字母。

示例 1:

输入:s = "abcd", t = "abcde"
输出:"e"
解释:'e' 是那个被添加的字母。

示例 2:

输入:s = "", t = "y"
输出:"y"

解题思路

可以对 s 进行字母计数。

遍历 t 的时候,如果计数小于 0,那么表示这个字母在 t 中出现得更能多一些,返回这个字母就行了。

代码实现

Java代码:

class Solution {
    public char findTheDifference(String s, String t) {
        int[] counter = new int[26];
        for (char c: s.toCharArray()) {
            counter[c - 'a']++;
        }
        for (char c: t.toCharArray()) {
            if (--counter[c - 'a'] < 0) {
                return c;
            }
        }
        return 0;
    }
}
img
支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者!