“Entenda o Processo de Difusão: Vocabulário e Aplicações”
Tema: Semana 8 – Difusão Vocabulário • forward process (processo direto) • timestep (passo de tempo) • ruído (informação aleatória) Processo direto É o processo de adicionar gradualmente ruído a uma imagem em timesteps definidos, até que ela se torne irreconhecível. A IA aprende com esse processo. Processo inverso É o processo de, a partir de puro ruído, prever e remover gradualmente o ruído em cada timestep, para reconstruir uma imagem coerente. Step scheduler É o componente que determina a “estratégia” de remoção de ruído durante o processo inverso, definindo o tamanho de cada passo de reconstrução. Aula 2 – Processo de ruído e variância Em um modelo de difusão, o que é o beta schedule(agendamento beta)? O plano que define a quantidade de ruído em cada passo. • Agendamento linear: pode ser muito agressivo no final, adicionando tanto ruído que a IA tem dificuldade de “lembrar” o que estava por baixo. • Agendamento cosseno: é considerado mais eficiente. Ao ser mais suave, ele cria uma transição mais gradual para o ruído total, o que facilita o trabalho de reconstrução da IA. É como um professor que aumenta a dificuldade de um exercício gradualmente, em vez de pular do muito fácil para o muito difícil. Aula 3 – Reconstrução passo a passo A UNet é a principal rede neural do modelo de difusão. Ela recebe uma imagem com ruído e tenta prever qual ruído deve ser removido. Seu funcionamento é dividido em três partes: • Lado esquerdo do “U”: analisa e comprime a imagem para entender suas formas principais. • Fundo do “U”: adiciona o contexto do prompt de texto (ex.: “um gato de chapéu”). • Lado direito do “U”: reconstrói a informação e cria um mapa do ruído que deve ser removido. A função da UNet é prever o ruído presente na imagem em cada etapa do processo. Denoiser O denoiser é o processo responsável por remover o ruído usando a previsão feita pela UNet. O ciclo funciona assim: 1. pega a imagem com ruído; 2. envia para a UNet; 3. a UNet prevê o ruído; 4. o denoiser remove parte desse ruído; 5. a imagem fica mais limpa; 6. o processo se repete várias vezes. Guidance Scale A guidance scale controla o quanto a IA deve seguir o prompt de texto. • Valor baixo (1–6): mais criatividade; maior liberdade artística; menos fidelidade ao prompt. • Valor alto (7–15): imagem mais fiel ao texto; menos criatividade; maior precisão. Conclusão • a UNet prevê o ruído; • o denoiser remove o ruído; • a guidance scale controla criatividade e fidelidade da geração da imagem. Semana 9 – Dataset e pré processamento Qual é a fórmula correta para escalonar valores de pixels de [0,255] para [-1,1]? (pixel / 255.0) * 2.0 – 1.0 Valores próximos de 0 tornam os cálculos mais equilibrados, o que geralmente: • acelera o treinamento; • reduz problemas numéricos; • melhora a estabilidade da aprendizagem.
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Formação Técnica e Profissional
Questões: 10
“`html
Prova de Formação Técnica e Profissional – 3º Ano do Ensino Médio
Tema: Difusão Vocabulário
Instruções:
- Leia atentamente cada questão.
- Marque a letra correspondente à alternativa correta.
- Esta prova possui 10 questões de múltipla escolha.
Questões
- O que é o processo direto em um modelo de difusão?
- A) A fase de remoção de ruído de uma imagem
- B) A etapa de adicionar ruído a uma imagem em timesteps
- C) O processo de escalonamento de pixels de imagens
- D) A técnica de reconstrução de imagens a partir de ruído
- Qual é a função da UNet em um modelo de difusão?
- A) Adicionar ruído a imagens
- B) Compressão de dados sem perda
- C) Prever o ruído que deve ser removido de uma imagem
- D) Regularizar a taxa de aprendizado do modelo
- Em um modelo de difusão, o que é um timestep?
- A) Um tipo de agendamento para o aprendizado
- B) Um passo temporário no processo de adição ou remoção de ruído
- C) Um resumo da estrutura de uma imagem
- D) O valor total de ruído em uma imagem finalizada
- Qual a função do step scheduler em um modelo de difusão?
- A) Definir o formato da imagem de entrada
- B) Ajustar a quantidade de ruído a ser adicionado ou removido em cada passo
- C) Criar uma sequência de timesteps
- D) Controlar o tamanho do dataset utilizado
- O que caracteriza o agendamento cosseno (cosine schedule) no processo de difusão?
- A) É um método que reduz agressivamente o ruído no final do processo
- B) Proporciona uma transição mais suave para o total de ruído
- C) Utiliza uma função de ativação não-linear
- D) Aumenta a dificuldade de recuperação de informação ao longo do processo
- Qual é o papel do denoiser em um modelo de difusão?
- A) Adicionar ruído às imagens de treino
- B) Prever a quantidade total de ruído em uma imagem final
- C) Remover ruído de uma imagem com base na previsão da UNet
- D) Reduzir o número de timesteps utilizados no processo
- O que a guidance scale controla durante a geração de imagens?
- A) A quantidade de pixels na imagem
- B) A velocidade de processamento do modelo
- C) A liberdade criativa da IA em relação ao prompt textual
- D) O número de timesteps definidos no processo de difusão
- Qual é a fórmula correta para escalonar valores de pixels de [0,255] para [-1,1]?
- A) (pixel / 255.0) + 1.0
- B) (pixel / 255.0) * 2.0
- C) (pixel / 255.0) * 2.0 – 1.0
- D) (pixel * 255.0) / 2.0
- Qual a vantagem de usar valores próximos de 0 durante o treinamento?
- A) Aumenta a complexidade do modelo
- B) Acelera o treinamento e melhora a estabilidade da aprendizagem
- C) Permite a criação de imagens mais artísticas
- D) Reduz o número de timesteps utilizados no processo
- O que representa o beta schedule em um modelo de difusão?
- A) O controle da quantidade de timesteps que devem ser utilizados
- B) O plano que define a quantidade de ruído em cada passo
- C) A estrutura da rede neural utilizada no processo
- D) A eficácia do denoiser na remoção de ruído
Gabarito
- B – O processo direto é responsável por adicionar ruído a uma imagem em timesteps definidos até que ela se torne irreconhecível.
- C – A UNet é a rede neural que analisa uma imagem com ruído e tenta prever qual ruído deve ser removido.
- B – Um timestep refere-se a um passo no processo de adição ou remoção de ruído.
- B – O step scheduler determina a estratégia de remoção de ruído durante o processo inverso, controlando o tamanho de cada passo.
- B – O agendamento cosseno é mais eficiente por permitir uma transição mais suave para o ruído total.
- C – O denoiser utiliza a previsão da UNet para remover o ruído da imagem.
- C – A guidance scale controla a liberdade criativa em relação ao prompt textual. Valores baixos permitem mais criatividade, enquanto altos aumentam a fidelidade.
- C – A fórmula correta para escalonar valores de pixels de [0,255] para [-1,1] é (pixel / 255.0) * 2.0 – 1.0.
- B – Usar valores próximos de 0 melhora a estabilidade da aprendizagem e acelera o treinamento.
- B – O beta schedule define a quantidade de ruído em cada passo do processo de difusão.
“`
Esta prova foi elaborada com questões que variam em grau de complexidade e abrangência, cobrindo conceitos fundamentais sobre o processo de difusão. As perguntas incentivam a compreensão e reflexão sobre os termos e processos discutidos nas aulas.

