This project aims to predict the outcome of CS:GO matches using machine learning and deep learning techniques. The dataset used for training and evaluation is obtained from OpenML.
dataset.txt
: Raw dataset obtained from OpenML.df.csv
: Processed dataset after preprocessing and feature selection.csgo_prediction.ipynb
: Jupyter notebook containing data preprocessing, model training, and evaluation code.
- Clone this repository to your local machine.
- Ensure you have the necessary libraries installed (
pandas
,matplotlib
,seaborn
,scikit-learn
,tensorflow
, etc.). - Run the
csgo_prediction.ipynb
notebook to reproduce the results.
This project demonstrates the effectiveness of machine learning and deep learning techniques in predicting CS:GO match outcomes based on in-game statistics. The Random Forest Classifier performs the best among the models considered, achieving an accuracy of approximately 82.57% on the test set.