27 lines
826 B
Markdown
27 lines
826 B
Markdown
# fuzzy-game-recommender
|
|
|
|
#### To run the project (for now):
|
|
|
|
pip install -r requirements.txt
|
|
python main.py
|
|
|
|
#### To run the project in presentation mode:
|
|
|
|
python main.py --pres
|
|
it will generate .json file which can be presented by running all cells of `Fuzzy_presentation.ipynb`
|
|
|
|
#### Random mode
|
|
|
|
python main.py --pres -r True
|
|
|
|
#### Evaluation mode
|
|
|
|
python main.py --pres --eval
|
|
generates result.json file with 10 random games and 10 recomendations for each game, results can be evaluated in `Fuzzy_presentation.ipynb` file, with Jaccard Similiarity
|
|
|
|
Processed dataset files are already provided, but can be created from the base ``games.csv`` file by running:
|
|
|
|
python process_dataset.py
|
|
|
|
|
|
If no ``GoogleNews-vectors-negative300.bin`` file is present, only ``games_processed.csv`` will be created. |