Articles

UIUC_MCS

Même si j’aime vraiment le fait que le premier HW ait été impliqué dans beaucoup de manipulation / nettoyage de données, il est toujours évident que c’est un désastre pour beaucoup de gens. Tout d’abord, vous avez une quantité limitée de soumission, totalisant 5 fois (remplacée par 10 fois pour le 1er HW), et l’instructeur a affirmé que l’autograder était uniquement destiné à la notation et non au débogage. Cependant, les tests intégrés sont parfois trop lâches, laissant glisser des bogues évidents, et vous finirez par rester bloqué dans autograder, qui est trop strict et fournira un aperçu de 0 chaque fois que vous rencontrerez un bogue. Donc, dans l’ensemble, vous n’aurez vraiment pas une idée claire de l’endroit où vous avez commis l’erreur alors que la tâche vous demandait strictement de générer le résultat du test. La formulation et l’instruction de chaque tâche sont également très floues. Donc, à la fin de la journée, vous ne passerez pas la plupart de votre temps à construire des modèles, mais je suis sûr que vous devez passer des dizaines d’heures à déboguer quelque chose qui est vraiment trivial pour le succès du HW.

La difficulté globale de l’HW est également inutilement difficile. Je suis totalement d’accord avec tous les modèles ML, mais le cours suppose vraiment que vous avez tout compris sur la régression logistique, la SVM, la Validation croisée, l’AUC, etc. Je recommande donc fortement de définir AML comme préalable difficile du cours compte tenu de la difficulté du premier HW, et il semble que le deuxième HW couvrira également l’apprentissage supervisé / non supervisé.

Pour l’instant, je recommanderai aux étudiants d’éviter le cours car cela me donne personnellement une énorme douleur au cul pour déboguer tout en n’ayant aucune idée de l’endroit où j’ai fait l’erreur. Il peut s’agir de l’autograder ayant 10 décimales alors que vous en avez 6, etc. Le seul commentaire que vous pouvez obtenir est de répondre une fois quelques heures avec des instructions minimales telles que « lisez le message principal, vous le comprendrez ». J’appellerai le cours DL actuel comme Débogage pour les soins de santé.

Ma suggestion:

  1. Le cas de test intégré devrait être plus fort pour détecter les bogues et fournir des informations.

  2. Ne définissez PAS de nombre limité de soumission si votre scénario de test et votre autograder sont si merdiques en même temps.

  3. Fournit des invites bien définies. Il y a une différence significative entre « Je suggère » et « Vous devez ». Dites à vos élèves quelles parties vous devez suivre et quelle partie je vous suggère de suivre.

Encore une fois, je vois beaucoup de potentiel sur le parcours. Avec le temps, cela pourrait être l’un des meilleurs cours fournis dans DS track à l’avenir. Mais cela nécessite beaucoup de raffinement pour s’assurer que les étudiants consacrent leur temps limité à quelque chose de plus que le simple débogage du code, car le nombre de chiffres n’est pas le même.