Skip to content

Metis Project #4 - Natural Language Processing for python-related questions

License

Notifications You must be signed in to change notification settings

K-Du/StackOverflow-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackOverflow-Helper

Metis Project #4 - Natural Language Processing

webapp

A Flask web app that allows one to search the most relevant Python StackOverflow answers based on keywords. This works offline but only has answers up to October 19, 2016. Uses cosine similarity to score keyword matching. Produces the top matched search result (akin to Google's I'm Feeling Lucky). The main portion of the code is in the views.py file.

To use:

Clone or download the repo. Check the dependencies and install any missing modules.
Download the answers.csv dataset file from here and place it in this directory.
Run the soh_pickler.py file from a command line. Should take less than a minute.
Run the run.py file.
Open localhost:9000 in a web browser.

About

Metis Project #4 - Natural Language Processing for python-related questions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages