Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
emilbiju authored May 14, 2019
1 parent c2ef89d commit fe76f02
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Ad Click Prediction

This is a project aimed at predicting the probability of a user clicking an ad displayed on the website. The dataset contains various features, including timestamp, website ID, browser information, offer ID, etc. pertaining to the advertisements displayed and the users' response. The challenge is to build a classification model that correctly predicts whether a user will click an ad, under various circumstances.

The primary issue with the dataset is that the Target feature is highly skewed with the number of negative samples being almost 100 times the number of positive samples available.We first try conventional approaches using various standard models, with the objective of achieving a high AUC score. The models that have been used include:

* XGBoost
* LightGBM
* Random Forest Classifier

Following this, we follow two other approaches that are tailored to address the specific problem of the skewed dataset.

* Logistic Regression with a custom cost function and gradient update rule
* XGBoost with a modified dataset to counter skewness

0 comments on commit fe76f02

Please sign in to comment.