Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo-DataScience

Implement Machine Learning component V2 (dsmvp-v2)

Offen
#9 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Machine Learning
Vorherrschende Sprache
Jupyter Notebook
Sterne
8
Forks
8
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

As part of the progression of machine learning components with increasing levels of sophistication, implement version 2 ("dsmvp-v2") with the following characteristics:

A machine learning module that can learn to detect racially biased expressions in context based on input labeled data of triples.

A possible implementation can make use of contextual text classifiers, such as those based on RNN = Recurrent Neural Networks such as the LTST architecture (Reference: https://spacy.io/usage/examples#textcat).

RNN allows the classifier to be "sequentially contextual", i.e. to classify a given phrase or expression dependent on the context in which it is used.

Coding of dsmvp-v2 should be similar to and share many aspects of how dsmvp-v1 in the repository is implemented, using Jupyter notebook and accessing the database via webapi, etc.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die vorhandene Implementierung von dsmvp-v1 im Repository zu überprüfen, einschließlich ihres Jupyter-Notebooks und des Datenbankzugriffs über webapi. Definiere, wie dsmvp-v2 -Tripel verarbeiten und kontextbezogene Bias-Klassifikationen bereitstellen soll, und verwende dabei das verlinkte spaCy-Beispiel zur Textklassifikation als Referenz. Als abgeschlossen gilt die Aufgabe, wenn die neue Komponente mit dem beschriebenen kontextbezogenen Verhalten implementiert ist und dem Integrationsmuster von v1 folgt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
jupyter-notebook
Bereich
api, machine-learning
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.