├── .dockerignore ├── .env.example ├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── other_issues.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── image-on-tag.yml │ └── python-unitests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── README.md ├── codecov.yml ├── config.py ├── dataset ├── generate_dataset_hero_pick.py ├── generate_dataset_match_predict.py ├── train_data │ ├── all_data_hero_pick.csv │ ├── all_data_match_predict.csv │ └── premium_league_matches.zip ├── visualiztion_hero_pick.py └── visualiztion_match_predict.py ├── db ├── database_operations.py └── setup.py ├── docker-compose.yml ├── logging.conf ├── ml ├── create_model_dota_plus.py ├── create_model_hero_pick.py ├── create_model_match_predict.py └── model.py ├── requirements.txt ├── scaler.pkl ├── scaler_dota_plus.pkl ├── start.py ├── structure ├── helpers.py ├── opendota.py └── struct.py ├── tests ├── test_db.py ├── test_helpers.py ├── test_ml.py └── test_struct.py ├── version.py ├── xgb_model.pkl ├── xgb_model_dota_plus.pkl └── xgb_model_hero_pick.pkl /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.env.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other_issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/ISSUE_TEMPLATE/other_issues.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/image-on-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/workflows/image-on-tag.yml -------------------------------------------------------------------------------- /.github/workflows/python-unitests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.github/workflows/python-unitests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/codecov.yml -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/config.py -------------------------------------------------------------------------------- /dataset/generate_dataset_hero_pick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/generate_dataset_hero_pick.py -------------------------------------------------------------------------------- /dataset/generate_dataset_match_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/generate_dataset_match_predict.py -------------------------------------------------------------------------------- /dataset/train_data/all_data_hero_pick.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/train_data/all_data_hero_pick.csv -------------------------------------------------------------------------------- /dataset/train_data/all_data_match_predict.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/train_data/all_data_match_predict.csv -------------------------------------------------------------------------------- /dataset/train_data/premium_league_matches.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/train_data/premium_league_matches.zip -------------------------------------------------------------------------------- /dataset/visualiztion_hero_pick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/visualiztion_hero_pick.py -------------------------------------------------------------------------------- /dataset/visualiztion_match_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/dataset/visualiztion_match_predict.py -------------------------------------------------------------------------------- /db/database_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/db/database_operations.py -------------------------------------------------------------------------------- /db/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/db/setup.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/logging.conf -------------------------------------------------------------------------------- /ml/create_model_dota_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/ml/create_model_dota_plus.py -------------------------------------------------------------------------------- /ml/create_model_hero_pick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/ml/create_model_hero_pick.py -------------------------------------------------------------------------------- /ml/create_model_match_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/ml/create_model_match_predict.py -------------------------------------------------------------------------------- /ml/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/ml/model.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/requirements.txt -------------------------------------------------------------------------------- /scaler.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/scaler.pkl -------------------------------------------------------------------------------- /scaler_dota_plus.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/scaler_dota_plus.pkl -------------------------------------------------------------------------------- /start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/start.py -------------------------------------------------------------------------------- /structure/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/structure/helpers.py -------------------------------------------------------------------------------- /structure/opendota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/structure/opendota.py -------------------------------------------------------------------------------- /structure/struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/structure/struct.py -------------------------------------------------------------------------------- /tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/tests/test_db.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/tests/test_ml.py -------------------------------------------------------------------------------- /tests/test_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/tests/test_struct.py -------------------------------------------------------------------------------- /version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.5.0" 2 | -------------------------------------------------------------------------------- /xgb_model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/xgb_model.pkl -------------------------------------------------------------------------------- /xgb_model_dota_plus.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/xgb_model_dota_plus.pkl -------------------------------------------------------------------------------- /xgb_model_hero_pick.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masterhood13/dota2predictor/HEAD/xgb_model_hero_pick.pkl --------------------------------------------------------------------------------