Articles

UIUC_MCS

även om jag verkligen gillar det faktum att den första HW var inblandad i mycket datamanipulation/rengöring, är det fortfarande ganska uppenbart att det är en katastrof för många människor. Först av allt, du fick begränsad mängd inlämning, totalt 5 gånger (ändras till 10 gånger för 1: A HW), och instruktören hävdade autograder är endast för gradering inte för felsökning. Men inbyggda tester är ibland för slaka, så att några uppenbara buggar glider, och så småningom kommer du att fastna i autograder, vilket är för strikt och kommer att ge 0 insikt när du stött på ett fel. Så totalt sett har du verkligen inte en tydlig aning om var du gjorde misstaget medan uppgiften bad dig strikt att generera testresultatet. Ordalydelsen och instruktionen för varje uppgift är också mycket oklar. Så i slutet av dagen kommer du inte att spendera större delen av din tid på att bygga modeller, men jag är säker på att du måste spendera dussintals timmar på att felsöka något som verkligen är trivialt för HW: s framgång.

den övergripande svårigheten hos HW är också onödigt utmanande. Jag är helt Ok med alla ML-modellerna, men kursen antar verkligen att du har förstått allt om Logistikregression, SVM, Korsvalidering, AUC, etc. Så jag rekommenderar starkt att du ställer in AML som den hårda förutsättningen för kursen med tanke på svårigheten hos den första HW, och det verkar som att den andra HW fortfarande kommer att täcka övervakat/oövervakat lärande också.

För tillfället kommer jag att rekommendera eleverna att undvika kursen eftersom det personligen ger mig en stor smärta i röven för att felsöka medan jag inte har någon aning om var jag gjorde misstaget. Det kan vara autograder som har 10 decimal medan du har 6, etc. Den enda feedback du kan få är TA svarar en gång några timmar med minimal instruktion som”läs Huvud inlägg du kommer att räkna ut”. Jag kommer att ringa den nuvarande DL-kursen som Felsökning för vården.

mitt förslag:

  1. inbyggt testfall bör vara starkare för att upptäcka buggar och ge några insikter.

  2. Ställ inte in begränsat antal inlämningar om ditt testfall och autograder är så shitty samtidigt.

  3. ge väldefinierade uppmaningar. Det finns betydande skillnad mellan” Jag föreslår ”och”du måste”. Berätta för dina elever vilka delar du måste följa och vilken del jag föreslår att du följer.

återigen ser jag mycket potential ur kursen. Med tiden går, detta kan vara en av de bästa kurserna i DS spår i framtiden. Men det kräver mycket förfining för att se till att eleverna spenderar sin begränsade tid på något mer än att bara felsöka koden eftersom antalet siffror inte är desamma.