Skip to content

Predict the destination page of a web browser user for a university project

Notifications You must be signed in to change notification settings

jtuyls/kul-machine-learning-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Predictive Web Browsing

University of Leuven – Machine Learning Project

Setup instructions

Make sure you are running Python 3.

Run pip install -r requirements.txt.

Add and enable the user script urlStreamHandler.user.js in your browser. (Using Greasemonkey in Firefox, for example).

Run python urlStreamHandler.py.

Now after a while, when you are on a page that you have already visited, the app will start suggesting pages you might want to go to.

If you want to pre-train the app with historical web usage data, call for example:
python urlStreamHandler.py --csv log1.csv log2.csv.

File descriptions

The preprocessing and prediction code can be found in url_predictor.py.
The code used to validate the model can be found in model_validator.py.

The hours we worked on this project can be found here.

About

Predict the destination page of a web browser user for a university project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 88.7%
  • TeX 5.3%
  • Python 5.2%
  • JavaScript 0.8%