/creative_optimization

Computer Vision for Creative Optimisation: KPI maximisation through image analysis

Primary LanguageJupyter NotebookMIT LicenseMIT

Dynamic Creative Optimization

Computer Vision for Creative Optimisation: KPI maximisation through image analysis

Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge



Computer Vision for Creative Optimisation: KPI maximisation through image analysis

Overview

  • Develop an algorithm that optimizes creatives based on campaign performance data. Develop a deep learning-based computer vision algorithm that segments objects from creative assets and relates them to the KPI parameters of the corresponding campaigns.
  • Dynamic creative is a programmatic advertising technique in which ad components such as headlines, descriptions, images, CTAs, and so on are changed in real time based on parameters set by the advertiser. The time of day, weather, and location are all common parameters.

Read More »

Table of Contents

Project Structure

images:

  • images/ the folder where all snapshot for the project are stored.

notebooks:

  • notebooks/ the folder which contains code snippets for algorand sdk

scripts:

  • .scripts/: the folder where the python implementation can be found.

.github:

  • .github/: the folder where github actions and CML workflow is integrated.

root folder

  • requirements.txt: a text file lsiting the projet's dependancies.
  • setup.py: a configuration file for installing the scripts as a package.
  • README.md: Markdown text with a brief explanation of the project and the repository structure.

Installation guide

git clone https://github.com/kpi-maximisation/creative_optimization.git
cd creative_optimization
pip install -r requirements.txt
python3 backend/app.py

Frontend usage guide

git clone https://github.com/kpi-maximisation/creative_optimization-frontend.git
cd creative_optimization-frontend
npm install --legacy-peer-deps
npm start

Getting Started

Articles

Prerequisites

Make sure you have the following components installed on your local machine.

Installation

  1. Clone the repo
git clone https://github.com/kpi-maximisation/creative_optimization.git

Run

 sudo python3 setup.py install

License

Distributed under the MIT License. See LICENSE for more information.

Contributors

👤 Natnael Melese

👤 Yishak Tadele

👤 Yonas Moges

👤 Josias Ounsinli

👤 Niyomukiza Thamar

👤 Tibarek Mesfin

Acknowledgements

Show US your support

Give US a ⭐ if you like this project!