├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── best_configs ├── bad_word_logreg.yaml ├── catboost_ensemble.yaml ├── char_vdcnn.yaml ├── count_logreg.yaml ├── fasttext_dpcnn.yaml ├── fasttext_gru.yaml ├── fasttext_lstm.yaml ├── fasttext_scnn.yaml ├── glove_dpcnn.yaml ├── glove_gru.yaml ├── glove_lstm.yaml ├── glove_scnn.yaml ├── gru_ensemble.yaml ├── logreg_ensemble.yaml ├── setup.yaml ├── tfidf_logreg.yaml ├── word2vec_dpcnn.yaml ├── word2vec_gru.yaml ├── word2vec_lstm.yaml ├── word2vec_scnn.yaml └── xgboost_ensemble.yaml ├── devbook.ipynb ├── external_data ├── apostrophes.json └── compiled_bad_words.txt ├── imgs ├── char_vdcnn.png ├── glove_dpcnn.png ├── glove_lstm.png ├── glove_lstm_pipeline.png ├── glove_scnn.png ├── log_reg_ensemble.png └── word_lstm.png ├── main.py ├── models.py ├── neptune.yaml ├── neptune_ensembling.ipynb ├── pipeline_config.py ├── pipelines.py ├── postprocessing.py ├── preprocessing.py ├── requirements.txt ├── run_end_to_end.sh ├── steps ├── __init__.py ├── base.py ├── keras │ ├── __init__.py │ ├── callbacks.py │ ├── contrib.py │ ├── loaders.py │ ├── models.py │ └── utils.py ├── postprocessing.py ├── preprocessing.py ├── sklearn │ ├── __init__.py │ └── models.py └── utils.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/README.md -------------------------------------------------------------------------------- /best_configs/bad_word_logreg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/bad_word_logreg.yaml -------------------------------------------------------------------------------- /best_configs/catboost_ensemble.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/catboost_ensemble.yaml -------------------------------------------------------------------------------- /best_configs/char_vdcnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/char_vdcnn.yaml -------------------------------------------------------------------------------- /best_configs/count_logreg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/count_logreg.yaml -------------------------------------------------------------------------------- /best_configs/fasttext_dpcnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/fasttext_dpcnn.yaml -------------------------------------------------------------------------------- /best_configs/fasttext_gru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/fasttext_gru.yaml -------------------------------------------------------------------------------- /best_configs/fasttext_lstm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/fasttext_lstm.yaml -------------------------------------------------------------------------------- /best_configs/fasttext_scnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/fasttext_scnn.yaml -------------------------------------------------------------------------------- /best_configs/glove_dpcnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/glove_dpcnn.yaml -------------------------------------------------------------------------------- /best_configs/glove_gru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/glove_gru.yaml -------------------------------------------------------------------------------- /best_configs/glove_lstm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/glove_lstm.yaml -------------------------------------------------------------------------------- /best_configs/glove_scnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/glove_scnn.yaml -------------------------------------------------------------------------------- /best_configs/gru_ensemble.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/gru_ensemble.yaml -------------------------------------------------------------------------------- /best_configs/logreg_ensemble.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/logreg_ensemble.yaml -------------------------------------------------------------------------------- /best_configs/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/setup.yaml -------------------------------------------------------------------------------- /best_configs/tfidf_logreg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/tfidf_logreg.yaml -------------------------------------------------------------------------------- /best_configs/word2vec_dpcnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/word2vec_dpcnn.yaml -------------------------------------------------------------------------------- /best_configs/word2vec_gru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/word2vec_gru.yaml -------------------------------------------------------------------------------- /best_configs/word2vec_lstm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/word2vec_lstm.yaml -------------------------------------------------------------------------------- /best_configs/word2vec_scnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/word2vec_scnn.yaml -------------------------------------------------------------------------------- /best_configs/xgboost_ensemble.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/best_configs/xgboost_ensemble.yaml -------------------------------------------------------------------------------- /devbook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/devbook.ipynb -------------------------------------------------------------------------------- /external_data/apostrophes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/external_data/apostrophes.json -------------------------------------------------------------------------------- /external_data/compiled_bad_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/external_data/compiled_bad_words.txt -------------------------------------------------------------------------------- /imgs/char_vdcnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/char_vdcnn.png -------------------------------------------------------------------------------- /imgs/glove_dpcnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/glove_dpcnn.png -------------------------------------------------------------------------------- /imgs/glove_lstm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/glove_lstm.png -------------------------------------------------------------------------------- /imgs/glove_lstm_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/glove_lstm_pipeline.png -------------------------------------------------------------------------------- /imgs/glove_scnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/glove_scnn.png -------------------------------------------------------------------------------- /imgs/log_reg_ensemble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/log_reg_ensemble.png -------------------------------------------------------------------------------- /imgs/word_lstm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/imgs/word_lstm.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/main.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/models.py -------------------------------------------------------------------------------- /neptune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/neptune.yaml -------------------------------------------------------------------------------- /neptune_ensembling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/neptune_ensembling.ipynb -------------------------------------------------------------------------------- /pipeline_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/pipeline_config.py -------------------------------------------------------------------------------- /pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/pipelines.py -------------------------------------------------------------------------------- /postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/postprocessing.py -------------------------------------------------------------------------------- /preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/preprocessing.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_end_to_end.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/run_end_to_end.sh -------------------------------------------------------------------------------- /steps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /steps/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/base.py -------------------------------------------------------------------------------- /steps/keras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /steps/keras/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/keras/callbacks.py -------------------------------------------------------------------------------- /steps/keras/contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/keras/contrib.py -------------------------------------------------------------------------------- /steps/keras/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/keras/loaders.py -------------------------------------------------------------------------------- /steps/keras/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/keras/models.py -------------------------------------------------------------------------------- /steps/keras/utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /steps/postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/postprocessing.py -------------------------------------------------------------------------------- /steps/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/preprocessing.py -------------------------------------------------------------------------------- /steps/sklearn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /steps/sklearn/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/sklearn/models.py -------------------------------------------------------------------------------- /steps/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/steps/utils.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minerva-ml/open-solution-toxic-comments/HEAD/utils.py --------------------------------------------------------------------------------