SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


This is an old revision of the document!


Story 1: Überprüfung benannter Argumente

→ Präsentation des Use Case (PDF, ODP, PPTX)

Das Ziel ist fehlerhafte Verwendung von Named Arguments bei Funktions- und Konstruktoraufrufen wie in den Beispielen auf Folie 3 bereits vor der Ausführung zu erkennen. In der Fehlermeldung sollten folgende Informationen vorhanden sein:

  • Dateipfad
  • Zeilennummer
  • Erklärung des Fehlers, z.B.:
    • Call to constructor sklearn.tree.DecisionTreeClassifier has unexpected keyword argument „maxdepth“, which is not defined.
    • Call to constructor torch.nn.Linear has unexpected keyword argument „out_featres“, which is not defined.

Der Check muss in der Lage sein

  • jede beliebige Version einer ML-Bibliothek parsen zu können. Es reicht wenn eine einzige Bibliothek (zB Scikit ODER PyTorch ODER Keras ODER …) in einer einzigen Version geparst wird.
  • mit der aktuellen Python-Version zu laufen.

Klaudia & Bernhard

Tasks

teaching/projectgroups/ast/2020/story/01.1589485959.txt · Last modified: 2020/05/14 19:52 by Günter Kniesel

SEWiki, © 2020