Data Science & ML

Fundamentos de Deep Learning

Perceptrons, backpropagation, funções de ativação, loss functions, optimizers, batch size, epochs

24 perguntas de entrevista·
Senior
1

O que é um perceptron no contexto das redes neurais?

Resposta

Um perceptron é a unidade básica de uma rede neural, inspirado no neurônio biológico. Ele recebe múltiplas entradas, multiplica-as por pesos, soma tudo com um bias, depois aplica uma função de ativação para produzir uma saída. O perceptron simples só pode resolver problemas linearmente separáveis, o que levou ao desenvolvimento de redes multicamadas.

2

Qual é a principal limitação do perceptron simples (camada única)?

Resposta

O perceptron simples só pode resolver problemas linearmente separáveis, ou seja, problemas onde as classes podem ser separadas por uma linha reta (ou um hiperplano em dimensões superiores). Essa limitação, demonstrada por Minsky e Papert em 1969 com o problema XOR, freou temporariamente a pesquisa em redes neurais até que os perceptrons multicamadas foram introduzidos.

3

Qual é o papel da função de ativação em uma rede neural?

Resposta

A função de ativação introduz não linearidade na rede, permitindo que ela aprenda relações complexas entre entradas e saídas. Sem uma função de ativação não linear, mesmo uma rede multicamada se comportaria como uma simples transformação linear. Funções comuns incluem ReLU, sigmoid e tanh, cada uma com propriedades específicas dependendo do caso de uso.

4

Qual função de ativação é mais comumente usada nas camadas ocultas das redes modernas?

5

Quando a função de ativação softmax deve ser usada em uma rede neural?

+21 perguntas de entrevista

Domine Data Science & ML para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis