The objective of this project is to determine whether or not a user will click on an ad based on the characteristics of the user, the ad and its context.
- Julien Roumagnac julien-roumagnac
- Quentin France Franceq34
- Audrey Samson SamsonAudrey
- Nathan Traineau NathanTraineau
This project was developed in scala with apache spark.
- Scala (Version 2.11.12)
- Spark (Version 2.3)
- Sbt (Version 1.2.8)
First you have to download the project
git clone https://github.com/SamsonAudrey/WI.git
cd WIOnce placed in the project
sbt
run [pathToData] [task] [pathToData] : replace it by your json file path
[task] : two possible values : train or predict
usage examples : run mypath/to/data/data.json predict or run mypath/to/data/data.json train
For a predict task you will find the result csv in the PREDICTIONCSV folder