EducationalTestingService / EducationalTestingService/rsmtool

Slim installation option or model inference export option

Offen
#689 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
71
Forks
21
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

rsmtools has many large dependencies. Many of them are not needed at inference time.

It would be nice to either:

1. Use the pip compatible install options like `pip install "rsmtools[full]"` to install all dependencies only when needed
2. Add a method to export an already trained model so that it can be run without requiring rsmtools (for example as a sklearn pipeline). Ideally it would allow specifying all the options that `fast_predict` supports.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Überprüfung der Dependency-Deklarationen des Projekts und des im Issue erwähnten fast_predict-Einstiegspunkts. Entscheide, ob der vorgesehene Umfang optionale Installations-Dependencies, den Modellexport oder beides umfasst; „done“ sollte bedeuten, dass die Inferenz nur mit den erforderlichen Dependencies funktioniert oder dass eine exportierte sklearn-Pipeline die fast_predict-Optionen unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python, scikit-learn
Bereich
machine-learning, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.