Buckets:

rtrm's picture
|
download
raw
3.88 kB

Questionário de fim de capítulo

1. Qual é a ordem do pipeline para a modelagem de linguagem?

2. Quantas dimensões tem o tensor do Transformer de base, e quais são elas?

3. Qual dos seguintes é um exemplo de Tokenização por sub-palavras?

4. O que é uma model head?

{#if fw === 'pt'}

5. O que seria um AutoModel?

AutoNLP?" }, { text: "Um objeto que devolve a arquitetura correta com base em um checkpoint", explain: "Exatamente: o AutoModel só precisa saber o checkpoint para saber como inicializar então devolver a arquitetura correta.", correct: true }, { text: "Um modelo que detecta automaticamente a linguagem utilizada para suas entradas a fim de carregar os pesos corretos", explain: "Incorreto; embora alguns checkpoints e modelos sejam capazes de lidar com vários idiomas, não há ferramentas embutidas para seleção automática de checkpoints de acordo com o idioma. Você deve ir para o Model Hub para encontrar o melhor checkpoint para realizar sua tarefa!" } ]} />

{:else}

5. O que seria um TFAutoModel?

AutoNLP?" }, { text: "Um objeto que devolve a arquitetura correta com base em um checkpoint", explain: "Exatamente: o TFAutoModel só precisa saber o checkpoint para saber como inicializar então devolver a arquitetura correta.", correct: true }, { text: "Um modelo que detecta automaticamente a linguagem utilizada para suas entradas a fim de carregar os pesos corretos", explain: "Incorreto; embora alguns checkpoints e modelos sejam capazes de lidar com vários idiomas, não há ferramentas embutidas para seleção automática de checkpoints de acordo com o idioma. Você deve ir para o Model Hub para encontrar o melhor checkpoint para realizar sua tarefa!" } ]} />

{/if}

6. Quais são as técnicas a serem observadas quando realizar batches com sequências de diferentes tamanhos?

7. Qual é o objetivo de aplicar uma função SoftMax à saída de logits para um modelo de classificação sequencial??

8. Qual é o método core da API tokenizer?

encode, pois pode codificar texto em IDs e IDs em predições", explain: "Errado! O método encode existe na tokenização, porém não existe nos modelos." }, { text: "Chamando diretamente o objeto de tokenização (tokenizer).", explain: "Exatamente! O método call do tokenizer é um método muito poderoso que pode lidar com praticamente qualquer coisa. É também o método usado para recuperar as predições de um modelo.", correct: true }, { text: "padding", explain: "Errado! O padding é muito útil, mas é apenas uma parte da API do tokenizer." }, { text: "tokenize", explain: "O método tokenize é indiscutivelmente um dos métodos mais úteis, mas não é o núcleo do API do tokenizer." } ]} />

9. O que a variável result contém nesta pedaço de código?

from transformers import AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("bert-base-cased")
result = tokenizer.tokenize("Hello!")

call ou convert_tokens_to_ids!" }, { text: "Uma string contendo todos os tokens ", explain: "Isto seria subótimo, pois o objetivo é dividir a string em vários tokens." } ]} />

{#if fw === 'pt'}

10. Tem algo errado com o código abaixo?

from transformers import AutoTokenizer, AutoModel

tokenizer = AutoTokenizer.from_pretrained("bert-base-cased")
model = AutoModel.from_pretrained("gpt2")

encoded = tokenizer("Hey!", return_tensors="pt")
result = model(**encoded)

{:else}

10. Tem algo errado com o código abaixo?

from transformers import AutoTokenizer, TFAutoModel

tokenizer = AutoTokenizer.from_pretrained("bert-base-cased")
model = TFAutoModel.from_pretrained("gpt2")

encoded = tokenizer("Hey!", return_tensors="pt")
result = model(**encoded)

{/if}

Xet Storage Details

Size:
3.88 kB
·
Xet hash:
a73da24527e688b814ba422542ad527c1726f8eaccc0d43f5312f9b5af50da91

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.