Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/TakeTwo-DataScience
Implement Machine Learning component V4 (dsmvp-v4)
- 主要言語
- Jupyter Notebook
- スター
- 8
- フォーク
- 8
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
As part of the progression of machine learning components with increasing levels of sophistication, implement version 4 ("dsmvp-v4") with the following characteristics:
Ensemble consensus learning: A machine learning module that can learn to detect racially biased expressions, assess the credibility of each marker and make use of them in computing the judgement for any input text. The labeled data will consist of triples.
A possible implementation of this claim may make use of what is known in the literature as "expert", which makes use of an ensemble of predictors (each corresponding to a model learned from a marker, or a group thereof), which based on errors made by each group, updates the ensemble weights multiplicatively so as to focus more on the more reliable markers in its learning process. (Reference: https://users.soe.ucsc.edu/~dph/mypubs/97experts.pdf)
This is to be combined with any of the other versions, dsmvp-v1 through v3.
Coding of dsmvp-v4 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.
See more details on a concrete algorithm for this functionality depicted in the attached ppt file.
[TakeTwo dsmvp v4 details.pptx](https://github.com/Call-for-Code-for-Racial-Justice/taketwo-datascience/files/5962394/TakeTwo.dsmvp.v4.details.pptx)
コントリビューションガイド
調査の方向性
まず既存の dsmvp-v1 実装と添付された「TakeTwo dsmvp v4 details.pptx」を読み、Jupyter notebook が Web API 経由でデータベースにアクセスする方法と、dsmvp-v1 から v3 までの構成を比較します。expression、classification、marker-ID のトリプルを使用し、別のバージョンと組み合わせるアンサンブルコンセンサスコンポーネントとして dsmvp-v4 を実装し、notebook のワークフローを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- jupyter-notebook
- 領域
- data, machine-learning
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100