Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Klassifizierung von Blumen | Neuronale Netzwerke in PyTorch
Quizzes & Challenges
Quizzes
Challenges
/
PyTorch Essentials

bookHerausforderung: Klassifizierung von Blumen

Aufgabe

Swipe to start coding

Ziel ist es, ein einfaches neuronales Netzwerk mit dem Iris-Datensatz zu trainieren und auszuwerten. Dieser Datensatz enthält Messwerte von Blumen und deren Klassifizierung nach Art.

  1. Aufteilen des Datensatzes in Trainings- und Testdaten mit 20% für den Testdatensatz und Festlegung des Zufallszustands auf 42.
  2. Umwandlung von X_train und X_test in PyTorch-Tensoren vom Typ float32.
  3. Umwandlung von y_train und y_test in PyTorch-Tensoren vom Typ long.
  4. Definition eines neuronalen Netzwerkmodells durch Erstellen der Klasse IrisModel.
  5. Implementierung von zwei vollständig verbundenen Schichten und Anwendung der ReLU-Aktivierungsfunktion in der versteckten Schicht.
  6. Initialisierung des Modells mit der korrekten Eingabegröße, einer versteckten Schichtgröße von 16 und der Ausgabeschichtgröße.
  7. Definition der Verlustfunktion als Kreuzentropie-Verlust und des Optimierers als Adam mit einer Lernrate von 0.01.
  8. Training des Modells über 100 Epochen durch Vorwärtsausbreitung, Berechnung des Verlusts, Rückpropagation und Aktualisierung der Modellparameter.
  9. Nach dem Training das Modell in den Evaluierungsmodus versetzen.
  10. Während des Testens die Gradientenberechnung deaktivieren, um die Effizienz zu steigern.
  11. Vorhersagen auf dem Testdatensatz mit dem trainierten Modell berechnen.
  12. Bestimmung der vorhergesagten Klassenlabels anhand der Rohvorhersagen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 5

bookHerausforderung: Klassifizierung von Blumen

Swipe um das Menü anzuzeigen

Aufgabe

Swipe to start coding

Ziel ist es, ein einfaches neuronales Netzwerk mit dem Iris-Datensatz zu trainieren und auszuwerten. Dieser Datensatz enthält Messwerte von Blumen und deren Klassifizierung nach Art.

  1. Aufteilen des Datensatzes in Trainings- und Testdaten mit 20% für den Testdatensatz und Festlegung des Zufallszustands auf 42.
  2. Umwandlung von X_train und X_test in PyTorch-Tensoren vom Typ float32.
  3. Umwandlung von y_train und y_test in PyTorch-Tensoren vom Typ long.
  4. Definition eines neuronalen Netzwerkmodells durch Erstellen der Klasse IrisModel.
  5. Implementierung von zwei vollständig verbundenen Schichten und Anwendung der ReLU-Aktivierungsfunktion in der versteckten Schicht.
  6. Initialisierung des Modells mit der korrekten Eingabegröße, einer versteckten Schichtgröße von 16 und der Ausgabeschichtgröße.
  7. Definition der Verlustfunktion als Kreuzentropie-Verlust und des Optimierers als Adam mit einer Lernrate von 0.01.
  8. Training des Modells über 100 Epochen durch Vorwärtsausbreitung, Berechnung des Verlusts, Rückpropagation und Aktualisierung der Modellparameter.
  9. Nach dem Training das Modell in den Evaluierungsmodus versetzen.
  10. Während des Testens die Gradientenberechnung deaktivieren, um die Effizienz zu steigern.
  11. Vorhersagen auf dem Testdatensatz mit dem trainierten Modell berechnen.
  12. Bestimmung der vorhergesagten Klassenlabels anhand der Rohvorhersagen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
single

single

some-alt