Pular para conteúdo

Exercícios: Aula 08 - Introdução às Redes Neurais 🧠

Inicie seus estudos sobre o funcionamento dos blocos básicos do Deep Learning.

Básico

  1. Analogia: Como um neurônio artificial simula o funcionamento de um neurônio biológico (dentritos, axônio, sinapse)?
  2. Componentes: Liste as 4 partes fundamentais de um neurônio artificial (Entradas, Pesos, Bias e Função de Ativação).

Intermediário

  1. Processamento Numérico: Se um neurônio recebe duas entradas \(x_1 = 0.5\) e \(x_2 = 1.0\), com pesos \(w_1 = 0.4\) e \(w_2 = 0.2\) (Ignore o Bias por enquanto), qual será a soma ponderada final?
  2. Estrutura: Explique a diferença entre a "Camada de Entrada", "Camadas Ocultas" e "Camada de Saída". Por que as camadas do meio são chamadas de "Ocultas"?

Desafio

5. Poder de Abstração: Por que uma rede com múltiplas camadas consegue reconhecer um rosto, enquanto um único neurônio sozinho só conseguiria identificar, no máximo, uma única borda ou cor? Explique o conceito de hierarquia de características.

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Questão 1: Analogia **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução às Redes Neurais**, o conceito abordado (Analogia) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 2: Componentes **Resolução e Implementação:**
// Estrutura de implementação recomendada para Componentes
// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Introdução às Redes Neurais**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 3: Processamento Numérico **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução às Redes Neurais**, o conceito abordado (Processamento Numérico) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Estrutura **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução às Redes Neurais**, o conceito abordado (Estrutura) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 5: Poder de Abstração **Resposta Comentada:** - **Fundamentação:** No contexto de **Introdução às Redes Neurais**, o conceito abordado (Poder de Abstração) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.