Herausforderung: Erstellung Eines Neurons
Aufgabe
Swipe to start coding
Ihre Aufgabe ist es, die Grundstruktur eines einzelnen Neurons zu implementieren, indem Sie die fehlenden Teile des folgenden Codes ergänzen.
Gehen Sie dabei wie folgt vor:
- Parameter initialisieren:
- Erstellen Sie das Array der Gewichte mit
np.random.uniform()und Werten im Bereich [−1,1). - Erzeugen Sie einen einzelnen Bias-Wert mit derselben Gleichverteilung.
- Erstellen Sie das Array der Gewichte mit
- Beide Parameter sollten im Konstruktor (
__init__) des Neurons initialisiert werden.
- Berechnung des Neuronen-Eingangs:
- Berechnen Sie in der Methode
activate()die gewichtete Summe der Eingaben mittels Skalarprodukt:
np.dot(inputs, self.weights)
- Addieren Sie den Bias zu dieser Summe und speichern Sie das Ergebnis in der Variablen
input_sum_with_bias.
- Anwenden der Aktivierungsfunktion:
- Verwenden Sie die bereitgestellte Funktion
sigmoid(), um ausinput_sum_with_biasdie Ausgabe des Neurons zu berechnen. - Speichern Sie das Ergebnis in der Variablen
outputund geben Sie es zurück.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 2
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Herausforderung: Erstellung Eines Neurons
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Ihre Aufgabe ist es, die Grundstruktur eines einzelnen Neurons zu implementieren, indem Sie die fehlenden Teile des folgenden Codes ergänzen.
Gehen Sie dabei wie folgt vor:
- Parameter initialisieren:
- Erstellen Sie das Array der Gewichte mit
np.random.uniform()und Werten im Bereich [−1,1). - Erzeugen Sie einen einzelnen Bias-Wert mit derselben Gleichverteilung.
- Erstellen Sie das Array der Gewichte mit
- Beide Parameter sollten im Konstruktor (
__init__) des Neurons initialisiert werden.
- Berechnung des Neuronen-Eingangs:
- Berechnen Sie in der Methode
activate()die gewichtete Summe der Eingaben mittels Skalarprodukt:
np.dot(inputs, self.weights)
- Addieren Sie den Bias zu dieser Summe und speichern Sie das Ergebnis in der Variablen
input_sum_with_bias.
- Anwenden der Aktivierungsfunktion:
- Verwenden Sie die bereitgestellte Funktion
sigmoid(), um ausinput_sum_with_biasdie Ausgabe des Neurons zu berechnen. - Speichern Sie das Ergebnis in der Variablen
outputund geben Sie es zurück.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 2
single