Desafio: Criando um Neurônio
Tarefa
Swipe to start coding
Sua tarefa é implementar a estrutura básica de um único neurônio, completando as partes ausentes do código abaixo.
Siga cuidadosamente estes passos:
- Inicializar parâmetros:
- Crie o array de pesos usando
np.random.uniform()com valores no intervalo [−1,1).
- Crie o array de pesos usando
- Crie um único valor de viés utilizando a mesma distribuição uniforme.
- Ambos devem ser inicializados no construtor do neurônio (
__init__).
- Calcular a entrada do neurônio:
- Dentro do método
activate(), calcule a soma ponderada das entradas utilizando o produto escalar:
np.dot(inputs, self.weights)
- Some o viés a essa soma e armazene o resultado na variável
input_sum_with_bias.
- Aplicar a função de ativação:
- Utilize a função
sigmoid()fornecida para calcular a saída do neurônio a partir deinput_sum_with_bias.- Armazene o resultado na variável
outpute retorne-o.
- Armazene o resultado na variável
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 2
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Desafio: Criando um Neurônio
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Sua tarefa é implementar a estrutura básica de um único neurônio, completando as partes ausentes do código abaixo.
Siga cuidadosamente estes passos:
- Inicializar parâmetros:
- Crie o array de pesos usando
np.random.uniform()com valores no intervalo [−1,1).
- Crie o array de pesos usando
- Crie um único valor de viés utilizando a mesma distribuição uniforme.
- Ambos devem ser inicializados no construtor do neurônio (
__init__).
- Calcular a entrada do neurônio:
- Dentro do método
activate(), calcule a soma ponderada das entradas utilizando o produto escalar:
np.dot(inputs, self.weights)
- Some o viés a essa soma e armazene o resultado na variável
input_sum_with_bias.
- Aplicar a função de ativação:
- Utilize a função
sigmoid()fornecida para calcular a saída do neurônio a partir deinput_sum_with_bias.- Armazene o resultado na variável
outpute retorne-o.
- Armazene o resultado na variável
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 2
single