Uitdaging: Een Neuron Maken
Taak
Swipe to start coding
Uw taak is om de basisstructuur van een enkele neuron te implementeren door de ontbrekende delen van de onderstaande code aan te vullen.
Volg deze stappen zorgvuldig:
- Initialiseren van parameters:
- Maak de array van weights aan met behulp van
np.random.uniform()met waarden in het bereik [−1,1).
- Maak de array van weights aan met behulp van
- Maak een enkele bias waarde aan met dezelfde uniforme verdeling.
- Beide moeten worden geïnitialiseerd in de constructor (
__init__) van de neuron.
- Bereken de input van de neuron:
- Bereken binnen de
activate()-methode de gewogen som van de inputs met behulp van het dotproduct:
- Bereken binnen de
np.dot(inputs, self.weights)
- Tel de bias bij deze som op en sla het resultaat op in de variabele
input_sum_with_bias.
- Pas de activatiefunctie toe:
- Gebruik de meegeleverde
sigmoid()-functie om de output van de neuron te berekenen op basis vaninput_sum_with_bias.
- Gebruik de meegeleverde
- Sla het resultaat op in de variabele
outputen retourneer deze.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 2
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Een Neuron Maken
Veeg om het menu te tonen
Taak
Swipe to start coding
Uw taak is om de basisstructuur van een enkele neuron te implementeren door de ontbrekende delen van de onderstaande code aan te vullen.
Volg deze stappen zorgvuldig:
- Initialiseren van parameters:
- Maak de array van weights aan met behulp van
np.random.uniform()met waarden in het bereik [−1,1).
- Maak de array van weights aan met behulp van
- Maak een enkele bias waarde aan met dezelfde uniforme verdeling.
- Beide moeten worden geïnitialiseerd in de constructor (
__init__) van de neuron.
- Bereken de input van de neuron:
- Bereken binnen de
activate()-methode de gewogen som van de inputs met behulp van het dotproduct:
- Bereken binnen de
np.dot(inputs, self.weights)
- Tel de bias bij deze som op en sla het resultaat op in de variabele
input_sum_with_bias.
- Pas de activatiefunctie toe:
- Gebruik de meegeleverde
sigmoid()-functie om de output van de neuron te berekenen op basis vaninput_sum_with_bias.
- Gebruik de meegeleverde
- Sla het resultaat op in de variabele
outputen retourneer deze.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 2
single