Transformers 4.37 中文文档(三十二)(4)

简介: Transformers 4.37 中文文档(三十二)

Transformers 4.37 中文文档(三十二)(3)https://developer.aliyun.com/article/1564703


FalconForTokenClassification

class transformers.FalconForTokenClassification

<来源>

( config: FalconConfig )

参数

  • config(FalconConfig)- 具有模型所有参数的模型配置类。使用配置文件初始化不会加载与模型关联的权重,只会加载配置。查看 from_pretrained()方法以加载模型权重。

Falcon 模型在顶部带有一个标记分类头(隐藏状态输出的线性层),例如用于命名实体识别(NER)任务。

此模型继承自 PreTrainedModel。查看超类文档以了解库为所有模型实现的通用方法(如下载或保存、调整输入嵌入等)。

此模型也是 PyTorch torch.nn.Module子类。将其用作常规 PyTorch 模块,并参考 PyTorch 文档以获取有关一般用法和行为的所有相关信息。

forward

<来源>

( input_ids: Optional = None past_key_values: Optional = None attention_mask: Optional = None head_mask: Optional = None inputs_embeds: Optional = None labels: Optional = None use_cache: Optional = None output_attentions: Optional = None output_hidden_states: Optional = None return_dict: Optional = None ) → export const metadata = 'undefined';transformers.modeling_outputs.TokenClassifierOutput or tuple(torch.FloatTensor)

参数

  • input_ids(形状为(batch_size, input_ids_length)torch.LongTensor)- 如果past_key_valuesNone,则input_ids_length=sequence_length,否则input_ids_length=past_key_values[0][0].shape[2](输入过去键值状态的序列长度)。词汇表中输入序列标记的索引。
    如果使用past_key_values,则只应将未计算其过去的input_ids作为input_ids传递。
    可以使用 AutoTokenizer 获取索引。有关详细信息,请参阅 PreTrainedTokenizer.encode()和 PreTrainedTokenizer.call()。
    什么是输入 ID?
  • past_key_values(长度为config.num_hidden_layersTuple[Tuple[torch.Tensor]])- 包含由模型计算的预计算隐藏状态(注意力块中的键和值),可以用于加速顺序解码。将其过去给定给此模型的input_ids不应作为input_ids传递,因为它们已经被计算过。past_key_values的每个元素都是一个元组(past_key,past_value):
  • past_key: [batch_size * num_heads, head_dim, kv_length]
  • past_value: [batch_size * num_heads, kv_length, head_dim]
  • attention_mask(形状为(batch_size, sequence_length)torch.FloatTensor可选)— 用于避免在填充标记索引上执行注意力的掩码。掩码值在[0, 1]中选择:
  • 1 表示未被掩码的标记,
  • 0 表示被掩码的标记。
  • 什么是注意力掩码?
  • position_ids(形状为(batch_size, sequence_length)torch.LongTensor可选)— 每个输入序列标记在位置嵌入中的位置索引。在范围[0, config.n_positions - 1]中选择。
    什么是位置 ID?
  • head_mask(形状为(num_heads,)(num_layers, num_heads)torch.FloatTensor可选)— 用于使自注意力模块的选定头部失效的掩码。掩码值在[0, 1]中选择:
  • 1 表示未被掩码的标记,
  • 0 表示头部被掩码
  • inputs_embeds(形状为(batch_size, sequence_length, hidden_size)torch.FloatTensor可选)— 可选地,可以直接传递嵌入表示而不是传递input_ids。如果您想要更多控制如何将input_ids索引转换为相关向量,而不是模型的内部嵌入查找矩阵,则这很有用。
    如果使用past_key_values,则可能只需输入最后的inputs_embeds(参见past_key_values)。
  • use_cachebool可选)— 如果设置为True,则返回past_key_values键值状态,并可用于加速解码(参见past_key_values)。
  • output_attentionsbool可选)— 是否返回所有注意力层的注意力张量。有关更多详细信息,请参见返回张量下的attentions
  • output_hidden_statesbool可选)— 是否返回所有层的隐藏状态。有关更多详细信息,请参见返回张量下的hidden_states
  • return_dictbool可选)— 是否返回一个 ModelOutput 而不是一个普通元组。
  • labels(形状为(batch_size,)torch.LongTensor可选)— 用于计算序列分类/回归损失的标签。索引应在[0, ..., config.num_labels - 1]中。如果config.num_labels == 1,则计算回归损失(均方损失),如果config.num_labels > 1,则计算分类损失(交叉熵)。

返回

transformers.modeling_outputs.TokenClassifierOutput 或者tuple(torch.FloatTensor)

一个 transformers.modeling_outputs.TokenClassifierOutput 或者一个torch.FloatTensor元组(如果传递了return_dict=False或者当config.return_dict=False时)包括根据配置(FalconConfig)和输入的不同元素。

  • loss(形状为(1,)torch.FloatTensor可选,当提供labels时返回)— 分类损失。
  • logits(形状为(batch_size, sequence_length, config.num_labels)torch.FloatTensor)— 分类分数(SoftMax 之前)。
  • hidden_statestuple(torch.FloatTensor)可选,当传递output_hidden_states=True或者当config.output_hidden_states=True时返回)— 形状为(batch_size, sequence_length, hidden_size)torch.FloatTensor元组(如果模型有嵌入层,则为嵌入输出的形状+每层的输出形状)。
    模型在每一层输出的隐藏状态以及可选的初始嵌入输出。
  • attentionstuple(torch.FloatTensor)可选,当传递output_attentions=True或者当config.output_attentions=True时返回)— 形状为(batch_size, num_heads, sequence_length, sequence_length)torch.FloatTensor元组(每层一个)。
    在注意力 softmax 之后的注意力权重,用于计算自注意力头中的加权平均值。

FalconForTokenClassification 的前向方法,覆盖了__call__特殊方法。

尽管前向传递的步骤需要在此函数内定义,但应该在此之后调用Module实例,而不是这个,因为前者会处理运行前后处理步骤,而后者会默默地忽略它们。

示例:

>>> from transformers import AutoTokenizer, FalconForTokenClassification
>>> import torch
>>> tokenizer = AutoTokenizer.from_pretrained("Rocketknight1/falcon-rw-1b")
>>> model = FalconForTokenClassification.from_pretrained("Rocketknight1/falcon-rw-1b")
>>> inputs = tokenizer(
...     "HuggingFace is a company based in Paris and New York", add_special_tokens=False, return_tensors="pt"
... )
>>> with torch.no_grad():
...     logits = model(**inputs).logits
>>> predicted_token_class_ids = logits.argmax(-1)
>>> # Note that tokens are classified rather then input words which means that
>>> # there might be more predicted token classes than words.
>>> # Multiple token classes might account for the same word
>>> predicted_tokens_classes = [model.config.id2label[t.item()] for t in predicted_token_class_ids[0]]
>>> labels = predicted_token_class_ids
>>> loss = model(**inputs, labels=labels).loss

FalconForQuestionAnswering

class transformers.FalconForQuestionAnswering

<来源>

( config )

参数

  • config (FalconConfig) — 具有模型所有参数的模型配置类。使用配置文件初始化不会加载与模型关联的权重,只会加载配置。查看 from_pretrained()方法以加载模型权重。

Falcon 模型变压器,顶部带有用于提取问答任务的跨度分类头,如 SQuAD(在隐藏状态输出顶部的线性层,用于计算span start logitsspan end logits)。

这个模型继承自 PreTrainedModel。查看超类文档以了解库实现的通用方法(如下载或保存,调整输入嵌入等)。

这个模型也是一个 PyTorch torch.nn.Module子类。将其用作常规 PyTorch 模块,并参考 PyTorch 文档以获取有关一般用法和行为的所有相关信息。

forward

<来源>

( input_ids: Optional = None attention_mask: Optional = None head_mask: Optional = None inputs_embeds: Optional = None start_positions: Optional = None end_positions: Optional = None output_attentions: Optional = None output_hidden_states: Optional = None return_dict: Optional = None )

参数

  • input_ids(形状为(batch_size, input_ids_length)torch.LongTensor) — input_ids_length = sequence_length(如果past_key_valuesNone)否则past_key_values[0][0].shape[2](输入过去键值状态的序列长度)。词汇表中输入序列标记的索引。
    如果使用了past_key_values,则只应将未计算其过去的input_ids作为input_ids传递。
    可以使用 AutoTokenizer 获取索引。有关详细信息,请参阅 PreTrainedTokenizer.encode()和 PreTrainedTokenizer.call()。
    什么是输入 ID?
  • past_key_values(长度为config.num_hidden_layersTuple[Tuple[torch.Tensor]]) — 包含由模型计算的预计算隐藏状态(注意力块中的键和值,如下面的past_key_values输出所示)。可用于加速顺序解码。将其过去给定给此模型的input_ids不应作为input_ids传递,因为它们已经计算过。past_key_values的每个元素都是一个元组(past_key,past_value):
  • past_key: [batch_size * num_heads, head_dim, kv_length]
  • past_value: [batch_size * num_heads, kv_length, head_dim]
  • attention_mask(形状为(batch_size, sequence_length)torch.FloatTensor可选) — 用于避免在填充标记索引上执行注意力的掩码。选择在[0, 1]中的掩码值:
  • 对于未被masked的标记为 1 的标记,
  • 对于被masked的标记为 0。
  • 什么是注意力掩码?
  • position_ids(形状为(batch_size, sequence_length)torch.LongTensor可选)— 每个输入序列标记在位置嵌入中的位置索引。在范围[0, config.n_positions - 1]中选择。
    什么是位置 ID?
  • head_mask(形状为(num_heads,)(num_layers, num_heads)torch.FloatTensor可选)— 用于使自注意力模块的选定头部失效的掩码。掩码值选定在[0, 1]之间:
  • 1 表示头部未被遮罩,
  • 0 表示头部被遮罩。
  • inputs_embeds(形状为(batch_size, sequence_length, hidden_size)torch.FloatTensor可选)— 可选地,您可以直接传递嵌入表示,而不是传递input_ids。如果您想要更多控制如何将input_ids索引转换为相关向量,而不是使用模型的内部嵌入查找矩阵,这将非常有用。
    如果使用past_key_values,可选地只需输入最后的inputs_embeds(参见past_key_values)。
  • use_cachebool可选)— 如果设置为True,则返回past_key_values键值状态,并可用于加速解码(参见past_key_values)。
  • output_attentionsbool可选)— 是否返回所有注意力层的注意力张量。有关更多详细信息,请参见返回张量下的attentions
  • output_hidden_statesbool可选)— 是否返回所有层的隐藏状态。有关更多详细信息,请参见返回张量下的hidden_states
  • return_dictbool可选)— 是否返回一个 ModelOutput 而不是一个普通元组。
  • start_positions(形状为(batch_size,)torch.LongTensor可选)— 用于计算标记范围起始位置的位置(索引)的标签,以计算标记分类损失。位置被夹紧到序列的长度(sequence_length)。序列外的位置不会被考虑在内以计算损失。
  • end_positions(形状为(batch_size,)torch.LongTensor可选)— 用于计算标记范围结束位置的位置(索引)的标签,以计算标记分类损失。位置被夹紧到序列的长度(sequence_length)。序列外的位置不会被考虑在内以计算损失。

FalconForQuestionAnswering 的前向方法,覆盖了__call__特殊方法。

虽然前向传递的配方需要在此函数内定义,但应该在此之后调用Module实例,而不是在此处调用,因为前者负责运行预处理和后处理步骤,而后者则默默地忽略它们。

FastSpeech2Conformer

原始文本:huggingface.co/docs/transformers/v4.37.2/en/model_doc/fastspeech2_conformer

概述

FastSpeech2Conformer 模型是由 Pengcheng Guo、Florian Boyer、Xuankai  Chang、Tomoki Hayashi、Yosuke Higuchi、Hirofumi Inaguma、Naoyuki Kamo、Chenda  Li、Daniel Garcia-Romero、Jiatong Shi、Jing Shi、Shinji Watanabe、Kun  Wei、Wangyou Zhang 和 Yuekai Zhang 在论文 Recent Developments On Espnet Toolkit Boosted By Conformer 中提出的。

原始 FastSpeech2 论文的摘要如下:

非自回归文本到语音(TTS)模型,如 FastSpeech(Ren  等,2019),可以比以前的具有可比质量的自回归模型更快地合成语音。FastSpeech  模型的训练依赖于自回归教师模型进行持续时间预测(提供更多信息作为输入)和知识蒸馏(简化输出中的数据分布),这可以缓解 TTS  中的一对多映射问题(即,多种语音变体对应相同的文本)。然而,FastSpeech  有几个缺点:1)教师-学生蒸馏流程复杂且耗时,2)从教师模型提取的持续时间不够准确,从教师模型蒸馏的目标  mel-频谱图由于数据简化而遭受信息丢失,这两者限制了语音质量。在本文中,我们提出了 FastSpeech 2,它解决了 FastSpeech  中的问题,并通过以下方式更好地解决了 TTS  中的一对多映射问题:1)直接使用地面真实目标训练模型,而不是来自教师的简化输出,2)引入更多语音变体信息(例如,音高、能量和更准确的持续时间)作为条件输入。具体来说,我们从语音波形中提取持续时间、音高和能量,并直接将它们作为条件输入进行训练,并在推断中使用预测值。我们进一步设计了  FastSpeech 2s,这是第一次尝试从文本中并行直接生成语音波形,享受完全端到端推断的好处。实验结果表明:1)FastSpeech 2 比  FastSpeech 实现了 3 倍的训练加速,FastSpeech 2s 甚至享有更快的推断速度;2)FastSpeech 2 和 2s  在语音质量上优于 FastSpeech,FastSpeech 2 甚至可以超越自回归模型。音频样本可在 speechresearch.github.io/fastspeech2/ 上找到。

此模型由 Connor Henderson 贡献。原始代码可以在 这里 找到。

🤗 模型架构

FastSpeech2 的一般结构与 Mel 频谱图解码器一起实现,并且传统的 transformer blocks 被 ESPnet 库中的 conformer blocks 替换。

FastSpeech2 模型架构

Conformer Blocks


卷积模块

🤗 Transformers 使用

您可以在 🤗 Transformers 库中本地运行 FastSpeech2Conformer。

  1. 首先安装 🤗 Transformers 库,g2p-en:
pip install --upgrade pip
pip install --upgrade transformers g2p-en
  1. 通过 Transformers 建模代码分别运行推断,使用模型和 hifigan
from transformers import FastSpeech2ConformerTokenizer, FastSpeech2ConformerModel, FastSpeech2ConformerHifiGan
import soundfile as sf
tokenizer = FastSpeech2ConformerTokenizer.from_pretrained("espnet/fastspeech2_conformer")
inputs = tokenizer("Hello, my dog is cute.", return_tensors="pt")
input_ids = inputs["input_ids"]
model = FastSpeech2ConformerModel.from_pretrained("espnet/fastspeech2_conformer")
output_dict = model(input_ids, return_dict=True)
spectrogram = output_dict["spectrogram"]
hifigan = FastSpeech2ConformerHifiGan.from_pretrained("espnet/fastspeech2_conformer_hifigan")
waveform = hifigan(spectrogram)
sf.write("speech.wav", waveform.squeeze().detach().numpy(), samplerate=22050)
  1. 通过 Transformers 建模代码结合模型和 hifigan 运行推断
from transformers import FastSpeech2ConformerTokenizer, FastSpeech2ConformerWithHifiGan
import soundfile as sf
tokenizer = FastSpeech2ConformerTokenizer.from_pretrained("espnet/fastspeech2_conformer")
inputs = tokenizer("Hello, my dog is cute.", return_tensors="pt")
input_ids = inputs["input_ids"]
model = FastSpeech2ConformerWithHifiGan.from_pretrained("espnet/fastspeech2_conformer_with_hifigan")
output_dict = model(input_ids, return_dict=True)
waveform = output_dict["waveform"]
sf.write("speech.wav", waveform.squeeze().detach().numpy(), samplerate=22050)
  1. 使用管道运行推断,并指定要使用的声码器
from transformers import pipeline, FastSpeech2ConformerHifiGan
import soundfile as sf
vocoder = FastSpeech2ConformerHifiGan.from_pretrained("espnet/fastspeech2_conformer_hifigan")
synthesiser = pipeline(model="espnet/fastspeech2_conformer", vocoder=vocoder)
speech = synthesiser("Hello, my dog is cooler than you!")
sf.write("speech.wav", speech["audio"].squeeze(), samplerate=speech["sampling_rate"])

FastSpeech2ConformerConfig

class transformers.FastSpeech2ConformerConfig

<来源>

( hidden_size = 384 vocab_size = 78 num_mel_bins = 80 encoder_num_attention_heads = 2 encoder_layers = 4 encoder_linear_units = 1536 decoder_layers = 4 decoder_num_attention_heads = 2 decoder_linear_units = 1536 speech_decoder_postnet_layers = 5 speech_decoder_postnet_units = 256 speech_decoder_postnet_kernel = 5 positionwise_conv_kernel_size = 3 encoder_normalize_before = False decoder_normalize_before = False encoder_concat_after = False decoder_concat_after = False reduction_factor = 1 speaking_speed = 1.0 use_macaron_style_in_conformer = True use_cnn_in_conformer = True encoder_kernel_size = 7 decoder_kernel_size = 31 duration_predictor_layers = 2 duration_predictor_channels = 256 duration_predictor_kernel_size = 3 energy_predictor_layers = 2 energy_predictor_channels = 256 energy_predictor_kernel_size = 3 energy_predictor_dropout = 0.5 energy_embed_kernel_size = 1 energy_embed_dropout = 0.0 stop_gradient_from_energy_predictor = False pitch_predictor_layers = 5 pitch_predictor_channels = 256 pitch_predictor_kernel_size = 5 pitch_predictor_dropout = 0.5 pitch_embed_kernel_size = 1 pitch_embed_dropout = 0.0 stop_gradient_from_pitch_predictor = True encoder_dropout_rate = 0.2 encoder_positional_dropout_rate = 0.2 encoder_attention_dropout_rate = 0.2 decoder_dropout_rate = 0.2 decoder_positional_dropout_rate = 0.2 decoder_attention_dropout_rate = 0.2 duration_predictor_dropout_rate = 0.2 speech_decoder_postnet_dropout = 0.5 max_source_positions = 5000 use_masking = True use_weighted_masking = False num_speakers = None num_languages = None speaker_embed_dim = None is_encoder_decoder = True **kwargs )

参数

  • hidden_size (int, optional, defaults to 384) — 隐藏层的维度。
  • vocab_size (int, optional, defaults to 78) — 词汇表的大小。
  • num_mel_bins (int, optional, defaults to 80) — 滤波器组中使用的 mel 滤波器数量。
  • encoder_num_attention_heads (int, optional, defaults to 2) — 编码器中的注意力头数。
  • encoder_layers (int, optional, defaults to 4) — 编码器中的层数。
  • encoder_linear_units (int, optional, defaults to 1536) — 编码器中线性层的单元数。
  • decoder_layers (int, optional, defaults to 4) — 解码器中的层数。
  • decoder_num_attention_heads (int, optional, defaults to 2) — 解码器中的注意力头数。
  • decoder_linear_units (int, optional, defaults to 1536) — 解码器中线性层的单元数。
  • speech_decoder_postnet_layers (int, optional, defaults to 5) — 语音解码器后处理网络中的层数。
  • speech_decoder_postnet_units (int, optional, defaults to 256) — 语音解码器后处理网络中的单元数。
  • speech_decoder_postnet_kernel (int, optional, defaults to 5) — 语音解码器后处理网络中的卷积核大小。
  • positionwise_conv_kernel_size (int, optional, defaults to 3) — 位置感知层中使用的卷积核大小。
  • encoder_normalize_before (bool, optional, defaults to False) — 指定是否在编码器层之前进行归一化。
  • decoder_normalize_before (bool, optional, defaults to False) — 指定是否在解码器层之前进行归一化。
  • encoder_concat_after (bool, optional, defaults to False) — 指定是否在编码器层之后进行连接。
  • decoder_concat_after (bool, optional, defaults to False) — 指定是否在解码器层之后进行连接。
  • reduction_factor (int, optional, defaults to 1) — 语音帧速率减少的因子。
  • speaking_speed (float, optional, defaults to 1.0) — 生成语音的速度。
  • use_macaron_style_in_conformer (bool, optional, defaults to True) — 指定是否在 conformer 中使用 macaron 风格。
  • use_cnn_in_conformer (bool, optional, defaults to True) — 指定是否在 conformer 中使用卷积神经网络。
  • encoder_kernel_size (int, optional, defaults to 7) — 编码器中使用的卷积核大小。
  • decoder_kernel_size (int, optional, defaults to 31) — 解码器中使用的卷积核大小。
  • duration_predictor_layers (int, optional, defaults to 2) — 预测器中的层数。
  • duration_predictor_channels (int, optional, defaults to 256) — 预测器中通道的数量。
  • duration_predictor_kernel_size (int, optional, defaults to 3) — 预测器中使用的卷积核大小。
  • energy_predictor_layers (int, optional, defaults to 2) — 能量预测器中的层数。
  • energy_predictor_channels (int, optional, defaults to 256) — 能量预测器中的通道数。
  • energy_predictor_kernel_size (int, optional, defaults to 3) — 能量预测器中使用的卷积核大小。
  • energy_predictor_dropout (float, optional, defaults to 0.5) — 能量预测器中的 dropout 率。
  • energy_embed_kernel_size (int, optional, defaults to 1) — 能量嵌入层中使用的卷积核大小。
  • energy_embed_dropout (float, optional, defaults to 0.0) — 能量嵌入层中的 dropout 率。
  • stop_gradient_from_energy_predictor (bool, optional, defaults to False) — 指定是否从能量预测器中停止梯度。
  • pitch_predictor_layers (int, optional, defaults to 5) — 音高预测器中的层数。
  • pitch_predictor_channels (int, optional, defaults to 256) — 音高预测器中的通道数。
  • pitch_predictor_kernel_size (int, optional, defaults to 5) — 音高预测器中使用的内核大小。
  • pitch_predictor_dropout (float, optional, defaults to 0.5) — 音高预测器中的 dropout 率。
  • pitch_embed_kernel_size (int, optional, defaults to 1) — 音高嵌入层中使用的内核大小。
  • pitch_embed_dropout (float, optional, defaults to 0.0) — 音高嵌入层中的 dropout 率。
  • stop_gradient_from_pitch_predictor (bool, optional, defaults to True) — 指定是否停止来自音高预测器的梯度。
  • encoder_dropout_rate (float, optional, defaults to 0.2) — 编码器中的 dropout 率。
  • encoder_positional_dropout_rate (float, optional, defaults to 0.2) — 编码器中的位置 dropout 率。
  • encoder_attention_dropout_rate (float, optional, defaults to 0.2) — 编码器中的注意力 dropout 率。
  • decoder_dropout_rate (float, optional, defaults to 0.2) — 解码器中的 dropout 率。
  • decoder_positional_dropout_rate (float, optional, defaults to 0.2) — 解码器中的位置 dropout 率。
  • decoder_attention_dropout_rate (float, optional, defaults to 0.2) — 解码器中的注意力 dropout 率。
  • duration_predictor_dropout_rate (float, optional, defaults to 0.2) — 持续时间预测器中的 dropout 率。
  • speech_decoder_postnet_dropout (float, optional, defaults to 0.5) — 语音解码器后置网络中的 dropout 率。
  • max_source_positions (int, optional, defaults to 5000) — 如果使用“相对”位置嵌入,则定义最大源输入位置。
  • use_masking (bool, optional, defaults to True) — 指定模型是否使用掩码。
  • use_weighted_masking (bool, optional, defaults to False) — 指定模型是否使用加权掩码。
  • num_speakers (int, optional) — 说话者数量。如果设置为 > 1,则假定说话者 id 将作为输入提供,并使用说话者 id 嵌入层。
  • num_languages (int, optional) — 语言数量。如果设置为 > 1,则假定语言 id 将作为输入提供,并使用语言 id 嵌入层。
  • speaker_embed_dim (int, optional) — 说话者嵌入维度。如果设置为 > 0,则假定将提供说话者嵌入作为输入。
  • is_encoder_decoder (bool, optional, defaults to True) — 指定模型是否为编码器-解码器。

这是用于存储 FastSpeech2ConformerModel 配置的配置类。根据指定的参数实例化一个 FastSpeech2Conformer 模型,定义模型架构。使用默认值实例化配置将产生类似于 FastSpeech2Conformer espnet/fastspeech2_conformer架构的配置。

配置对象继承自 PretrainedConfig,可用于控制模型输出。阅读来自 PretrainedConfig 的文档以获取更多信息。

示例:

>>> from transformers import FastSpeech2ConformerModel, FastSpeech2ConformerConfig
>>> # Initializing a FastSpeech2Conformer style configuration
>>> configuration = FastSpeech2ConformerConfig()
>>> # Initializing a model from the FastSpeech2Conformer style configuration
>>> model = FastSpeech2ConformerModel(configuration)
>>> # Accessing the model configuration
>>> configuration = model.config


Transformers 4.37 中文文档(三十二)(5)https://developer.aliyun.com/article/1564705

相关文章
|
8月前
|
存储 自然语言处理 PyTorch
Transformers 4.37 中文文档(三十二)(5)
Transformers 4.37 中文文档(三十二)
82 0
|
8月前
|
自然语言处理 PyTorch TensorFlow
Transformers 4.37 中文文档(三十二)(2)
Transformers 4.37 中文文档(三十二)
57 0
|
8月前
|
机器学习/深度学习 人工智能 PyTorch
Transformers 4.37 中文文档(三十二)(1)
Transformers 4.37 中文文档(三十二)
96 0
|
8月前
|
存储 缓存 PyTorch
Transformers 4.37 中文文档(三十二)(3)
Transformers 4.37 中文文档(三十二)
105 0
|
8月前
|
PyTorch 测试技术 算法框架/工具
Transformers 4.37 中文文档(三十四)(1)
Transformers 4.37 中文文档(三十四)
40 0
|
8月前
|
存储 自然语言处理 PyTorch
Transformers 4.37 中文文档(三十四)(2)
Transformers 4.37 中文文档(三十四)
33 0
|
8月前
|
PyTorch TensorFlow 算法框架/工具
Transformers 4.37 中文文档(三十四)(5)
Transformers 4.37 中文文档(三十四)
27 0
|
8月前
|
机器学习/深度学习 自然语言处理 PyTorch
Transformers 4.37 中文文档(三十四)(3)
Transformers 4.37 中文文档(三十四)
35 0
|
8月前
|
PyTorch TensorFlow 算法框架/工具
Transformers 4.37 中文文档(三十四)(4)
Transformers 4.37 中文文档(三十四)
31 0
|
8月前
|
存储 自然语言处理 PyTorch
Transformers 4.37 中文文档(三十一)(4)
Transformers 4.37 中文文档(三十一)
56 0