himanshu-03 / Effective-Targetting-of-Advertisments

A Machine Learning project which will help us to predict the number of clicks on a particular ad on the websites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Effective Targetting of Advertisments

πŸ“Œ Problem Definition

In this project, we will work with the advertising data of a marketing agency to develop a machine learning algorithm that predicts if a particular user will click on an advertisement.

The data consists of 10 variables: Daily Time Spent on Site, Age, Area Income, Daily Internet Usage, Ad Topic Line, City, Male, Country, Timestamp and Clicked on Ad. The main variable we are interested in is Clicked on Ad. This variable can have two possible outcomes: 0 and 1 where 0 refers to the case where a user didn't click the advertisement, while 1 refers to the scenario where a user clicks the advertisement.

We will see if we can use the other 9 variables to accurately predict the value Clicked on Ad variable. We will also perform some exploratory data analysis to see how Daily Time Spent on Site in combination with Ad Topic Line affects the user's decision to click on the add.

πŸ‘€ Screenshots


πŸ““ Overview

Machine Learning Models Applied Accuracy
Decision Tree Classifier 93%
Logistic Regression 90%
Logistic Regression with Hyperparameter Tuning 96%

πŸ‘‰ Application

Predict the probability of user clicking the ad which is shown to them on the partner websites for the next 7 days based on historical view log data, ad impression data and user data. Since every individual may have a different view of your brand, stories or slogans can resonate with everyone differently. Through target marketing, you can better understand each customer's needs and create a marketing campaign that targets a specific audience, so you can meet their expectations.


✍️ Authors


πŸ”— Links

Google Colab Kaggle

MIT License


πŸͺͺ License

This project follows the MIT LICENSE.


Connect with me

Github     LinkedIn     Twitter     Instagram     Gmail   

(Back to top)

About

A Machine Learning project which will help us to predict the number of clicks on a particular ad on the websites.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%