Skip to content
Aure20Public

About

Bachelor's Thesis on CTR Prediction

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework

This implementation is based on the framework for CTR predictions found @ https://github.com/shenweichen/DeepCTR-Torch.
(Recommended) Requirements are: Python (3.9.12), tensorflow (2.8.0), sklearn, xgboost (1.5.2), torch (1.11.0), tqdm and pandas. (Note it might well work with other versions but it was not tested)

FMMixer

Brief: FM trained together with a MLPMixer for CTR prediction.

Full Model Figure 1: Full FMMixer model




MLP Mixer Figure 2: Mixer component




Mixer Layer Figure 3: Single mixer layer




How to run

Sample data (100K entries) is already present, to do a full run with preprocessing and training run Avazu version and Criteo version.
Note: you might need to add the project folder to PYTHONPATH, or sys.path.append() depending on your user case.

About

Bachelor's Thesis on CTR Prediction

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages