Uitdaging: Een Neuron Maken
Taak
Swipe to start coding
Je 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 gewichten aan met behulp van
np.random.uniform()met waarden in het bereik [−1,1). - Maak een enkele bias-waarde aan met dezelfde uniforme verdeling.
- Maak de array van gewichten aan met behulp van
- Beide moeten worden geïnitialiseerd in de constructor (
__init__) van de neuron.
- Berekenen van 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.
- Toepassen van de activatiefunctie:
- Gebruik de meegeleverde
sigmoid()-functie om de output van de neuron te berekenen uitinput_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
Je 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 gewichten aan met behulp van
np.random.uniform()met waarden in het bereik [−1,1). - Maak een enkele bias-waarde aan met dezelfde uniforme verdeling.
- Maak de array van gewichten aan met behulp van
- Beide moeten worden geïnitialiseerd in de constructor (
__init__) van de neuron.
- Berekenen van 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.
- Toepassen van de activatiefunctie:
- Gebruik de meegeleverde
sigmoid()-functie om de output van de neuron te berekenen uitinput_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