Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo-DataScience
Implement Machine Learning component V2 (dsmvp-v2)
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 8
- Forks
- 8
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
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.
Guia de contribuição
Direção de pesquisa
Comece revisando a implementação existente de dsmvp-v1 no repositório, incluindo seu notebook Jupyter e o acesso ao banco de dados por webapi. Defina como dsmvp-v2 deve consumir triplas e fornecer classificações de viés contextual, usando como referência o exemplo vinculado de classificação de texto do spaCy. A tarefa estará concluída quando o novo componente estiver implementado com o comportamento contextual indicado e seguir o padrão de integração da v1.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- jupyter-notebook
- Domínio
- api, machine-learning
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100