Skip to content

Project for creating a search query from Users Inputs to identify possible games. Uses Keyword Extraction and Similarity Matching from Word Embeddings to identify keys and dependency parsing to identify boolean criteria.

Notifications You must be signed in to change notification settings

Chander-Paul/GameSuggesterApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Uploading README.MD…

Game Suggester

The Game Suggester is a web app that reccomends a user a video game based on their a description of their game preferences. It utilizes concepts such as dependency parsing and word embeddings to extract information from a user's input then searches for an appropriate game on the MobyGames database.

Installation

We suggest creating a virtual environment such as venv

pip install -r requirements.txt

Downloadding Data

This application relies on additional external datasets which maybe unavaiable on the user's device, These can be downloaded through the command

python booleansearch/config-download.py

##Loading the app This program runs as a Flask web app. To start the application simply run the following command in the "app" folder

python -m flask  run

Usage

To access the application open your web browser and connect to the link provided by Flask. The default location is

http://127.0.0.1:5000

Additional Code Refences

Larger stopwords list Additional stop-words: https://github.com/Alir3z4/stop-words/blob/master/english.txt 0

About

Project for creating a search query from Users Inputs to identify possible games. Uses Keyword Extraction and Similarity Matching from Word Embeddings to identify keys and dependency parsing to identify boolean criteria.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy