Sfida: Creazione di un Neurone
Compito
Swipe to start coding
Il tuo compito è implementare la struttura di base di un singolo neurone completando le parti mancanti del codice qui sotto.
Segui attentamente questi passaggi:
- Inizializzazione dei parametri:
- Crea l'array dei pesi utilizzando
np.random.uniform()con valori nell'intervallo [−1,1).
- Crea l'array dei pesi utilizzando
- Crea un singolo valore di bias utilizzando la stessa distribuzione uniforme.
- Entrambi devono essere inizializzati nel costruttore del neurone (
__init__).
- Calcolo dell'input del neurone:
- All'interno del metodo
activate(), calcola la somma pesata degli input usando il prodotto scalare:
np.dot(inputs, self.weights)
- Aggiungi il bias a questa somma e memorizza il risultato nella variabile
input_sum_with_bias.
- Applicazione della funzione di attivazione:
- Usa la funzione
sigmoid()fornita per calcolare l'output del neurone a partire dainput_sum_with_bias. - Memorizza il risultato nella variabile
outpute restituiscilo.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 2
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Suggested prompts:
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 4
Sfida: Creazione di un Neurone
Scorri per mostrare il menu
Compito
Swipe to start coding
Il tuo compito è implementare la struttura di base di un singolo neurone completando le parti mancanti del codice qui sotto.
Segui attentamente questi passaggi:
- Inizializzazione dei parametri:
- Crea l'array dei pesi utilizzando
np.random.uniform()con valori nell'intervallo [−1,1).
- Crea l'array dei pesi utilizzando
- Crea un singolo valore di bias utilizzando la stessa distribuzione uniforme.
- Entrambi devono essere inizializzati nel costruttore del neurone (
__init__).
- Calcolo dell'input del neurone:
- All'interno del metodo
activate(), calcola la somma pesata degli input usando il prodotto scalare:
np.dot(inputs, self.weights)
- Aggiungi il bias a questa somma e memorizza il risultato nella variabile
input_sum_with_bias.
- Applicazione della funzione di attivazione:
- Usa la funzione
sigmoid()fornita per calcolare l'output del neurone a partire dainput_sum_with_bias. - Memorizza il risultato nella variabile
outpute restituiscilo.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 2
single