Hugging face 详细介绍

what is hugging face?官方/国内镜像网站 & hugging face操作界面详解 & 在hugging face下载源码 & hugging face快速复现大模型 what is hugging face?官方/国内镜像网站 & hugging face操作界面详解 & 在hugging face下载源码 & hugging face快速复现大模型 一文搞定 阅读详情

HuggingFace是啥

Hugging Face 是一个专注于 人工智能(尤其是自然语言处理 NLP) 的开源平台和社区,你可以把它理解为 “AI 模型的 GitHub”。它的核心目标是让先进的机器学习模型(尤其是大语言模型)的开发、训练、部署和共享变得民主化和便捷化。

Hugging Face的关键组成部分和功能

  1. 🤗 Transformers 库:这是 Hugging Face 最著名的开源 Python 库。它提供了成千上万的预训练模型(包括像 BERT、GPT、RoBERTa、T5、Stable Diffusion 等各种著名架构),涵盖了文本、图像、音频、多模态等多种任务。使用极其简单:只需几行代码,你就能加载一个预训练模型进行文本分类、问答、文本生成、翻译、图像生成、语音识别等任务。极大地降低了开发者和研究人员使用最先进模型的门槛。
    2.🧠 Model Hub:一个庞大的在线模型仓库。用户可以在这里免费上传、下载、共享、搜索各种机器学习模型(不仅仅是 NLP 的 Transformers 模型,也包括 PyTorch、TensorFlow、Keras、ONNX 等其他框架训练的模型,以及图像、语音模型)。每个模型都有介绍页面、使用说明、示例代码(通常在 Transformers 库中可以加载)、训练数据信息、许可证等。许多著名公司(谷歌、微软、Meta、英伟达等)和研究机构都会在这里发布他们的开源模型。
  2. 📊 Datasets 库:提供用于加载和处理各种公开数据集的库。用户可以轻松访问大量用于训练和评估模型的 NLP、计算机视觉、音频等领域的数据集。对数据集进行了标准化处理,使用方便。
  3. 🚀 Spaces:一个让用户快速构建、托管和分享 ML 应用演示(Demo) 的平台。通过 Gradio 或 Streamlit 库,用户可以轻松创建交互式网页界面来展示自己的模型功能,无需复杂的前后端开发。极大地促进了模型的展示、交流和反馈。
  4. 🤝 Community:拥有非常活跃的开发者、研究者和爱好者社区。用户可以在论坛提问、讨论、分享知识和项目。开源精神浓厚,推动了 AI 技术的快速迭代和协作。

Hugging Face关键组件使用

Hugging Face的主要使用组件主要有以下四类:pipeline、tokenizer、model、datasets,下面将依次介绍一下这四个基本组件的使用。

需要注意的是,transformers在使用的使用对torch版本有要求,如果torch版本小于2.5会进行报错,无法正确加载模型导致出错,建议是使用conda重新创建一个虚拟环境进行操作,下面是使用conda创建虚拟环境的shell命令:

conda create -n huggingface python=3.10

安装成功之后,激活对应的虚拟环境

conda activate huggingface

安装对应的torch版本,这里我推荐使用的是torch2.5.0

pip install torch==2.5.0 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124

在使用Hugging Face之间需要安装transformers这个库

pip install transformers

进行上述的步骤之后,transformers这个库就已经成功安装了,有可能网络原因会比较缓慢,缓慢的话建议将包的链接复制到迅雷中,然后再手动进行安装

pipeline

将数据预处理、模型调用、结果后处理三部分组成的流水线,使我们能够直接输入文本获取最终的答案
在加载模型中,已经huggingface网站不能直接访问,建议可以使用阿里的魔搭社区将模型下载到本地进行本地加载,不然会半天下载不下来

from transformers import pipeline, AutoTokenizer, AutoModelForCausalLM


# 创建model
model = AutoModelForCausalLM.from_pretrained(
    pretrained_model_name_or_path=rf"E:\develop\huggingfaceModel\Qwen2.5-0.5B"
)

# 创建tokenizer
tokenizer = AutoTokenizer.from_pretrained(rf"E:\develop\huggingfaceModel\Qwen2.5-0.5B")

# 创建pipe
pipe = pipeline(task="text-generation", model=model, tokenizer=tokenizer)
# 调用pipe
pipe("详细讲解一下冒泡排序")

在这里插入图片描述
如果运行出来上述的结果,那么pipeline就已经完成了

tokenizer

tokenizer就是分词器,是一个将​​连续的文本​​(比如句子、段落、文章)转换成更小的、有意义的​​单元(称为 Token)​​ 的过程或组件。你可以把它想象成一把“文本剪刀”,将一大块布料(文本)剪裁成适合后续处理和加工的碎片(Token)。
为什么需要 Tokenizer?​​

人类可以自然地阅读和理解连续的文字流。但对计算机(尤其是深度学习模型)来说:

  1. ​​模型无法直接理解文本:​​ 模型本质上处理的是数字,而不是原始的字符或单词。
  2. ​​文本的复杂性:​​ 文本长度可变、包含大量不同的词汇(很多词汇模型从未见过)、词形变化(walk, walks, walked)、标点、大小写、缩写、特定领域的术语等。
  3. ​​效率问题:​​ 直接处理每个字符效率很低(序列太长),而把所有可能的单词都当作独立单元(称为词表 Vocabulary)来处理会导致词表过大(Out-of-vocabulary 未登录词问题)。

Tokenizer 的主要作用:​​

  1. 文本标准化:​​ 处理大小写(可能统一为小写)、标点符号(移除、保留或特殊处理)、数字、特殊字符(如@、#等)、空白符(空格、换行等)。
  2. 切分文本:​​ 按照一定的规则或策略,将标准化后的文本分割成离散的 Token。
  3. ​​建立词表 (Vocabulary):​​ Tokenizer 会维护或生成一个 ​​词表​​,它包含了模型认识的所有可能的 Token。每个 Token 在词表中对应一个唯一的 ​​ID​​(一个整数)。
    ​​4. 将 Token 映射为数字 ID:​​ 将切分好的 Token 列表转换为模型能够处理的​​数字 ID 列表​​(input_ids)。这是模型输入的真正形式。
    ​​处理未登录词:​​ 处理那些不在预定义词表中的词(Out-of-vocabulary words, OOV)。常见策略包括拆分成子词(Subword)或使用特殊标记(如 [UNK])。

加载Tokenizer

在这里插入图片描述

在huggingface中有非常多的模型,如上图 左边是对应的模型类型,这些我加载了一个roberta-base-finetuned-dianping-chinese,因为小所以才加载的,是一个文本分类模型,怎么查看是什么模型呢,在huggingface上面,点击模型可以查看到具体的模型信息
在这里插入图片描述
点击use this model 可以使用该模型,下面是模型的加载

from transformers import AutoModelForSequenceClassification

# 加载文字分类模型、分词器
classify_tokenizer = AutoTokenizer.from_pretrained(
    rf"E:\develop\huggingfaceModel\roberta-base-finetuned-dianping-chinese"
)
classify_model = AutoModelForSequenceClassification.from_pretrained(
    rf"E:\develop\huggingfaceModel\roberta-base-finetuned-dianping-chinese"
)

在这些大模型训练的过程中,例如该中文模型,都会将中文、标点符号、特殊字符等全部使用Embedding进行词向量嵌入,然后在使用transformer的Encoder对模型进行语义识别等。所以这里的Tokenizer其实做的事情就是将已经训练好的大模型,根据自己的权重文件,将句子进行分词之后向量化,下面是例子:

input_text = "学习huggingface"

# 分词器 将输入的文本进行分词 返回tensor
inputs = tokenizer(input_text, return_tensors="pt")

inputs

如下图,即为大模型将文本分词之后进行的向量化
在这里插入图片描述

# 根据字来进行分词 一个字一个字的分词
classify_inputs = classify_tokenizer.tokenize("你吃饭了吗")
classify_inputs

在这里插入图片描述

# 查看词库
print(classify_tokenizer.vocab)
print(classify_tokenizer.vocab_size)


# 找到每个词在词库中的索引
ids = classify_tokenizer.convert_tokens_to_ids(classify_inputs)
print(ids)

# 找到索引对应的词
tokens = classify_tokenizer.convert_ids_to_tokens(ids)
print(tokens)

# 词转换成字符串
print(classify_tokenizer.convert_tokens_to_string(tokens))

# encode
# add_special_tokens 去除特殊符号
encode_ids = classify_tokenizer.encode("你吃饭了吗", add_special_tokens=False)
print(encode_ids)
decode_str = classify_tokenizer.decode(encode_ids, skip_special_tokens=False)
decode_str

model

Transformers 提供了许多预训练模型,只需一行代码即可使用。它需要一个 model 类和 from_pretrained() 方法。
调用 from_pretrained() 以下载并加载存储在 Hugging Face Hub 上的模型权重和配置。

加载两种常规类型的模型:

  1. 输出隐藏状态的准系统模型,如 AutoModel 或 LlamaModel。
  2. 附加了特定头部的模型,如 AutoModelForCausalLM 或 LlamaForCausalLM,用于执行特定任务。

要获得预训练模型,您需要将权重加载到模型中。这是通过调用 from_pretrained() 来完成的,它接受来自 Hugging Face Hub 或本地目录的权重。

from transformers import AutoModel,AutoConfig

# 此时从hugging face hub中拉取对应的代码
model  = AutoModel.from_pretrained("hfl/rbt3")

# 从本地文件路径中获取对应的模型
model = AutoModelForCausalLM.from_pretrained(
    pretrained_model_name_or_path=rf"E:\develop\huggingfaceModel\Qwen2.5-0.5B"
)

下面是一些模型的基本使用:

# 查看模型配置

# model.config

config = AutoConfig.from_pretrained("hfl/rbt3")
# 模型的配置在config.json文件中
sen = "今天天气真好"
tokenizer_rbtt3 = AutoTokenizer.from_pretrained("hfl/rbt3")
inputs = tokenizer_rbtt3(sen,return_tensors="pt")
inputs

# 如果要加载对应的模型用分类的话 就不能使用AutoModel

# rbt3_result = model(**inputs,num_labels=2)
# rbt3_result

# 通过修改num_labels参数来修改模型输出的维度 num_labels=10 模型输出十分类
rbt3_model = AutoModelForSequenceClassification.from_pretrained("hfl/rbt3",num_labels=10)
rbt3_result = rbt3_model(**inputs)
rbt3_result

# 保存模型
model.save_pretrained("./model")

datasets

在 Hugging Face 的 transformers 生态中,​​datasets 库 (🤗 Datasets)​​ 是一个独立但高度关联、功能强大的​​开源库​​,专门用于​​简化机器学习数据集的加载、处理和共享​​。它最初是为了服务于 NLP 任务而设计的,但现在已扩展支持​​计算机视觉 (CV)、音频、多模态​​等广泛的机器学习领域。
理解 🤗 Datasets 的关键点:

  1. ​​提供统一的 API:​​ 用简单一致的接口 (load_dataset) 加载成千上万的公开数据集,无论其原始格式 (CSV, JSON, JSON Lines, Parquet, SQL, text, image folders, audio folders 等) 如何。
  2. ​​高效处理大数据:​​ 利用 ​​Apache Arrow​​ 和 ​​内存映射 (memory-mapping)​​ 技术,实现​​超快加载​​和​​极低内存占用​​,即使处理远大于内存容量的数据集也能轻松应对。
  3. ​​内置强大预处理:​​ 提供类似于 Pandas 的链式方法 (.map, .filter, .shuffle, .select 等),结合无缝集成的 ​​tokenizer​​ (来自 transformers) 进行高效特征工程和文本预处理。
  4. ​​促进数据标准与共享:​​ 定义清晰的数据集结构 (Dataset 和 DatasetDict 对象),方便与 Transformers 模型训练 (Trainer) 集成,并简化数据集在 Hugging Face Hub 上的共享。

📦 核心概念与组件

  1. ​​Dataset 对象:​​
  • 这是数据集的核心表示形式。
  • 内部基于 ​​Apache Arrow Table​​,提供了列式存储和高效的序列化。
  • 行为类似于一个​​内存中数据库表​​或一个​​Pandas DataFrame​​,但它的大部分数据实际上是通过内存映射缓存在磁盘上的 Arrow 文件里,当你真正访问某个列或某行时,才从磁盘动态加载所需部分。这就是它能处理​​海量数据集而不撑爆内存​​的魔法所在。
  • 支持索引访问 dataset[0] (获取一行) 和切片 dataset[10:20] (获取多行)。
  • 有明确的列名 (dataset.column_names) 和特征定义 (dataset.features),描述了每列的数据类型 (文本、图像、音频、标签、列表等)。
  1. ​​DatasetDict 对象:​​
  • 这通常是调用 load_dataset 后返回的主要对象。
  • 它是一个字典 (dict) 结构,键是数据集的分割名 (如 ‘train’, ‘test’, ‘validation’),值是对应的 Dataset 对象。
# 加载线上数据集

from datasets import load_dataset

"""
    easy 表示的是数据集中的sub datasets
    split 可以划分数据集的大小 其中下面的train[:50]表示训练集的前50条数据
"""
train_data = load_dataset("MiniMaxAI/SynLogic",'easy',split='train[:50%]')
train_data


print(train_data[0])

# 根据索引过滤数据
train_data.select([1,2,3])

# 过滤数据
# train_data.filter(lambda x:x['label']==1)




# 加载本地数据

from datasets import load_from_disk

load_from_disk_train_data_map = load_from_disk('./train_data_map')
load_from_disk_train_data_map
Huggingface 超详细介绍 Hugging face 起初是一家总部位于纽约的聊天机器人初创服务商,他们本来打算创业做聊天机器人,然后在github上开源了一个Transformers库,虽然聊天机器人业务没搞起来,但是他们的这个库在机器学习社区迅速大火起来。目前已经共享了超100,000个预训练模型,10,000个数据集,变成了机器学习界的github。其之所以能够获得如此巨大的成功,一方面是让我们这些甲方企业的小白,尤其是入门者也能快速用得上科研大牛们训练出的超牛模型。 阅读详情

相关推荐

HuggingFace 简介

HuggingFace 简介

engchina的专栏 2万+

Huggingface的介绍,使用(CSDN最强Huggingface入门手册)

Huggingface即是网站名也是其公司名,随着transformer浪潮,Huggingface逐步收纳了众多最前沿的模型和数据集等有趣的工作,与transformers库结合,可以快速使用学习这些模型。进入Huggingface网站,如下图所示。Models(模型),包括各种处理CV和NLP等任务的模型,上面模型都是可以免费获得Datasets(数据集),包括很多数据集Spaces(分享空间),包括社区空间下最新的一些有意思的分享,可以理解为huggingface朋友圈。

大模型天花板 7万+

【Hugging Face】介绍

Hugging Face是一个人工智能平台,专注于提供开源的自然语言处理(NLP)工具和资源,包括预训练模型、数据集和开发工具,旨在降低AI技术的准入门槛,促进知识共享和技术进步。

2054

HuggingFace简明教程

什么是huggingface?huggingface是一个开源社区,它提供了先进的NLP模型,数据集,以及其他便利的工具。这些数据集可以根据任务、语言等来分类官方文档:主要的模型:自回归:GPT2、Transformer-XL、XLNet自编码:BERT、ALBERT、RoBERTa、ELECTRA安装环境:前置环境:python、pytorch安装#安装transformers#pip安装#conda安装#安装datasets#pip安装#conda安装。......

weixin_44748589的博客 2万+

【AI】在本地 Docker 环境中搭建使用 Hugging Face 托管的 Llama 模型

在本地使用Docker部署LLM GGML模型是一种方便有效的使用自然语言处理的方式。将模型docker化使其易于在不同环境之间移动,并确保其能够一致运行。在浏览器中测试模型提供了用户友好的界面,让您可以快速评估其性能。 这样的设置使您对基础架构和数据有更多控制,并更容易部署先进的语言模型,适用于各种应用。这是在部署大型语言模型方面迈出的一大步。

欧阳天涵的专栏 4128

Hugging Face,简单了解一下

Hugging Face 是一个开源人工智能平台,最初专注于自然语言处理(NLP),后逐步扩展至语音、图像等多模态 AI。它既是一个模型仓库,也是一站式 AI 工具平台。与一些商业化的大厂模型不同,Hugging Face 推崇开放、透明、协作,帮助开发者更容易地训练、共享和部署 AI 模型。

waterHBO的博客 1177

【Hugging Face】Hugging Face Hub与Hugging Face CLI

Hugging Face Hub 是Hugging Face提供的Hub客户端库,通过 huggingface_hub 库,我们可以与面向机器学习开发者和协作者的平台 Hugging Face Hub 进行交互,找到适用于您所在项目的预训练模型和数据集,体验在平台托管的数百个机器学习应用,还可以创建或分享自己的模型和数据集并于社区共享。

zww学习笔记 708

Hugging Face Hub:大模型的参数中心

Hugging Face是一家人工智能公司,专注于自然语言处理(NLP)和机器学习领域。该公司的使命是使人工智能技术更加普及和可访问,通过开源工具和模型的提供,帮助开发者和研究人员在NLP领域取得更好的成果。Hugging Face最著名的贡献是开发和维护了一个名为"Transformers"的开源库。这个库提供了大量预训练的Transformer模型,如BERT、GPT、RoBERTa等,这些模型在NLP任务中表现出色。

遇码开源社区 1245

Hugging Face 使用笔记

文章摘要: HuggingFace是机器学习领域的开源社区平台,提供模型仓库、预训练模型(如Transformer架构)和公开数据集,支持NLP、音频、CV等任务。核心工具包括Transformers(模型库)、Datasets(数据集处理)和Accelerate(多GPU加速)。用户需注册获取token(分为read/write权限)并通过代码、命令行或配置文件配置。下载模型/数据集可通过snapshot_download或hf_hub_download实现,但可能因网络超时失败(如连接huggingfa

人无远虑,必有近忧 3687

Hugging Face 学习笔记

配置模型和一个预处理类(如分词器用于 NLP)所有这些类都可以通过一个通用的方法从预训练实例初始化该方法会(如果需要)下载、缓存并加载相关的类实例,来自HF Hub或保存的检查点在三个类的基础上,提供了两个 API:pipeline()用于快速使用模型对给定任务进行推理Trainer用于快速训练或微调 PyTorch 模型Pipeline是一个高度封装的,让我们可以简单的:指定任务,输入文本,获得结果。

AGemini233的博客 874

Hugging Face系列1:详细剖析Hugging Face网站资源——models/datasets/spaces

本篇主要介绍Hugging Face。它的核心产品是Hugging Face Hub,这是一个基于Git进行版本管理的存储库,已托管大量模型、数据集及Spaces应用。另外,Hugging Face还开源了一系列的机器学习库和界面演示工具Gradio。Hugging Face设计开发了很多学习资源,比如与NLP、扩散模型及深度强化学习等。本篇还介绍了大量Spaces应用,如IDM-VTON、IC-Light、LLM Leaderboard及stable-diffusion-xl-base/refiner等。

shao918516的博客 5615

Hugging Face介绍

以下是 Hugging Face 的核心功能与价值的清晰梳理,专为开发者/企业技术决策者设计,聚焦 “AI模型开源生态” 的核心定位:开发者Hugging Face Hub模型/数据集Transformers库本地/云推理Spaces应用企业 API 服务 3. 构建 AI 应用(Spaces) 无需后端:用 Python + Gradio 10 行代码生成 Web 应用 示例:Hugging Face Spaces 中的 Chatbot/图像生成器 ⚠️ 注意事项(避免踩坑) 问题 解决方案

北冥的博客 902

LT9611EX芯片实战:如何用双端口MIPI转HDMI1.4打造高清播放器(附配置代码)

本文详细介绍了如何使用龙迅半导体的LT9611EX芯片实现双端口MIPI转HDMI1.4的高清播放器开发。内容涵盖芯片特性、硬件设计要点、寄存器配置技巧及完整代码实现,特别适合嵌入式视频处理应用,如机顶盒和便携式媒体播放器。

weixin_29256771的博客 315

玩转 Hugging Face

这里我们以举例,查看Hugging Face上该模型的地址。

2403_87996052的博客 1962

如何使用ArcGIS自动矢量化建筑

在显示的重分类对话框内,输入栅格选择提取单波段后的栅格,重分类分为三个层级,旧值分别为100-249、250-251和252-255,对应新值为1、2和3,旧值的最小和最大值不用修改,保持和原有的一致。同样在ArcToolbox内点击Spatial Analyst工具点击“重分类\重分类”,在重分类对话框内输入栅格选择之前重分类过后的图片,将旧值3的新值设置为1,这样分类后就只有两类。在显示的新建Shapefile对话框内,名称命名为折线,要素类型选择折线,点击编辑,设置坐标系为WGS 1984。

2156

无源低通滤波器

无源RC滤波器“滤除”不需要的信号,因为它们分离并允许仅通过其频率的正弦输入信号,最简单的是无源低通滤波器网络。在低频应用(高达100kHz)中,无源滤波器通常使用简单的RC(电阻-电容)网络构建,而高频滤波器(高于100kHz)通常由RLC(电阻-电感-电容)元件制成。无源滤波器由电阻器、电容器和电感器等无源元件组成,没有放大元件(晶体管、运算放大器等),因此没有信号增益,因此它们的输出电平始终小于输入。滤波器是根据它们允许通过它们的信号的频率范围来命名的,同时阻挡或“衰减”其余部分。

weixin_44448586的博客 1万+

Hugging Face生态

Hugging Face 是一家总部位于纽约的科技公司,致力于为机器学习应用开发通用的计算工具。它最为人所熟知的产品是 Transformers 库,该库广泛应用于自然语言处理任务。除了工具库,Hugging Face 还提供一个平台——Hugging Face Hub,用户可以在平台上共享机器学习模型与数据集,并展示自己的相关成果。这个平台已经发展成为机器学习领域最活跃的开源社区之一,为研究与工程实践提供了丰富的资源与工具支持。

JZ171717的博客 1152

Oracle 11g RAC 节点通信故障排查与修复指南

本文详细介绍了Oracle 11g RAC集群发生节点通信故障时的系统性排查与修复方法。当出现节点异常重启时,核心问题往往源于心跳网络中断。文章提供了从快速诊断、日志分析到六层深度检查的完整指南,并给出了针对网络配置、内核参数及Oracle已知Bug等常见根因的实战解决方案,帮助DBA快速恢复集群稳定。

weixin_29246195的博客 261

探秘 Hugging Face:何为 Hugging Face 及其核心组件全览

Hugging Face 是一个提供先进自然语言处理( NLP )工具的平台,支持 Transformer 模型的开发和应用。它拥有庞大的模型库和社区资源,能够满足从研究到工业应用的各种需求。

DEVELOPERAA的博客 4168

Windows系统离线搭建PyTorch深度学习环境全攻略(CUDA+cudnn实战)

本文提供了一份在Windows系统下离线搭建PyTorch深度学习环境的完整实战指南。文章详细讲解了如何在没有网络连接的情况下,正确安装和配置CUDA、cudnn以及PyTorch,并构建独立的Python虚拟环境。重点强调了版本依赖关系的重要性,并提供了从驱动准备到环境验证的每一步操作,旨在帮助用户高效、稳定地部署可复用的GPU深度学习开发环境。

table的专栏 572

用Cadence IC618和TSMC 180nm工艺,从零仿真一个2.4GHz双平衡吉尔伯特混频器

本文详细介绍了使用Cadence IC618和TSMC 180nm工艺从零开始仿真2.4GHz双平衡吉尔伯特混频器的完整流程。涵盖设计环境搭建、原理图设计、仿真配置、性能验证及版图设计等关键步骤,特别适合射频集成电路设计的学习者和实践者参考。通过实操技巧与工艺库结合的工程实践,帮助读者掌握混频器设计的核心技术。

weixin_30328063的博客 547

Hugging Face使用指南

本文介绍了大模型训练的完整流程,包括预训练、微调和后训练三个阶段。预训练阶段利用大规模无标注数据建立基础语言理解能力,微调阶段使用标注数据适配具体任务,后训练阶段通过SFT、RLHF等方法提升模型对齐能力和实用性。文章还详细介绍了Hugging Face生态系统及其核心组件,特别是accelerate框架如何简化分布式训练。最后提供了模型加载的API总览,涵盖从基本加载到高级配置的多种方法。整个训练流程需要大量计算资源和时间,但通过Hugging Face等工具可以显著提高效率。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 1616

【ROS2】机械臂MoveIt2

navigation2 专注于移动机器人的导航与定位,处理大范围空间的底盘运动;MoveIt2 专注于机械臂的操作规划,处理多关节协同的末端执行器运动。在复合机器人(如,移动机械臂)navigation2 负责移动到目标区域,MoveIt2 负责机械臂抓取。官网:https://moveit.picknik.ai/main/index.html。

郭老二 573

让我们一起了解一下Hugging Face和Ollama的区别

Ollama:适合本地化、轻量级场景,优先考虑隐私和快速部署。 Hugging Face:适合需要模型多样性、社区支持及企业级扩展的场景。 混合架构:大型企业可将Hugging Face的模型库与Ollama的本地化部署结合,平衡性能与成本。

liwenxiang629的博客 8688

含分布式光伏的IEEE 33节点配电网电压越限仿真分析

摘要 本文针对分布式光伏接入配电网引发的电压越限问题,基于IEEE 33节点系统开展仿真研究。首先分析了光伏出力的随机性和波动性特性,采用Beta分布和马尔可夫链方法建立光伏出力模型;其次在MATLAB/Simulink平台搭建完整测试系统,包含光伏模型、配电网线路模型和控制模块;最后通过多场景仿真定量分析了不同光伏渗透率和接入位置对节点电压的影响。结果表明:光伏渗透率提高会显著增加电压越限风险,特别是线路末端节点;光伏接入位置对电压分布具有决定性影响,馈线末端接入更易引发电压越限。研究为含高比例光伏的配电

huanghm88的专栏 311

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Hugging Face 核心组件介绍

是一个开放的人工智能社区和平台,致力于提供方便易用的自然语言处理(NLP)模型和工具。它的核心价值在于通过快速访问海量预训练模型,并提供端到端的机器学习开发工具链,极大降低了构建智能应用的门槛。在架构上,包含模型库(Model Hub)、数据集库(Datasets)、训练工具(和)、推理部署方案等多个模块,彼此协同支持开发者从模型训练、微调到推理部署的全流程。

qq_45975143的博客 1274

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: Spring Authorization Server使用
下一篇: 扩散模型(Diffusion Models),从噪声到艺术:深入理解扩散模型
yang1yu
博客等级 码龄6年 17粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值