Articles

UIUC_MCS

Obwohl mir die Tatsache sehr gefällt, dass die erste HW mit vielen Datenmanipulationen / -bereinigungen zu tun hatte, ist es immer noch ziemlich offensichtlich, dass es für viele Menschen eine Katastrophe ist. Zuallererst haben Sie eine begrenzte Anzahl von Einreichungen erhalten, die sich auf 5-Zeiten belaufen (für 1st HW auf 10-Zeiten geändert), und der Ausbilder behauptete, Autograder diene nur zum Bewerten, nicht zum Debuggen. Integrierte Tests sind jedoch manchmal zu locker, sodass einige offensichtliche Fehler auftreten, und schließlich bleiben Sie im Autograder stecken, der zu streng ist und 0 Einblicke bietet, wenn Sie auf einen Fehler gestoßen sind. Insgesamt haben Sie also wirklich keine klare Ahnung, wo Sie den Fehler gemacht haben, während die Aufgabe Sie streng aufgefordert hat, das Testergebnis zu generieren. Der Wortlaut und die Anweisungen jeder Aufgabe sind ebenfalls sehr unklar. Am Ende des Tages werden Sie also nicht die meiste Zeit damit verbringen, Modelle zu erstellen, aber ich bin sicher, dass Sie Dutzende von Stunden damit verbringen müssen, etwas zu debuggen, das für den Erfolg des HW wirklich trivial ist.

Die Gesamtschwierigkeit des HW ist ebenfalls unnötig herausfordernd. Ich bin mit allen ML-Modellen völlig einverstanden, aber der Kurs geht wirklich davon aus, dass Sie alles über logistische Regression, SVM, Kreuzvalidierung, AUC usw. verstanden haben. Daher empfehle ich dringend, AML als harte Voraussetzung für den Kurs festzulegen, wenn man die Schwierigkeit der ersten HW berücksichtigt, und es scheint, dass die zweite HW auch überwachtes / unbeaufsichtigtes Lernen abdecken wird.

Im Moment werde ich den Schülern empfehlen, den Kurs zu meiden, da es mir persönlich sehr Weh tut, Fehler zu debuggen, während ich keine Ahnung habe, wo ich den Fehler gemacht habe. Es kann sein, dass der Autograder 10 Dezimalstellen hat, während Sie 6 usw. haben. Das einzige Feedback, das Sie erhalten können, besteht darin, nur wenige Stunden mit minimalen Anweisungen wie „Lesen Sie den Hauptbeitrag, Sie werden es herausfinden“ zu antworten. Ich werde den aktuellen DL-Kurs als Debugging für das Gesundheitswesen bezeichnen.

Mein Vorschlag:

  1. Eingebauter Testfall sollte stärker sein, um Fehler zu erkennen und einige Einblicke zu geben.

  2. Legen Sie KEINE begrenzte Anzahl von Einreichungen fest, wenn Ihr Testfall und Autograder gleichzeitig so beschissen sind.

  3. Geben Sie klar definierte Eingabeaufforderungen an. Es gibt einen signifikanten Unterschied zwischen „Ich schlage vor“ und „Sie müssen“. Sagen Sie Ihren Schülern, welchen Teilen Sie folgen müssen und welchen Teil ich Ihnen vorschlage.

Auch hier sehe ich viel Potenzial im Kurs. Mit der Zeit könnte dies einer der besten Kurse in DS Track in der Zukunft sein. Es erfordert jedoch viel Verfeinerung, um sicherzustellen, dass die Schüler ihre begrenzte Zeit mit mehr als nur dem Debuggen des Codes verbringen, da die Anzahl der Ziffern nicht gleich ist.