Giter Site home page Giter Site logo

uplift_exploration_capstone's Introduction

uplift_exploration_capstone

Capstone focuses on meta-learners and demonstrates an end-to-end uplift algorithm validation framework

Project Purpose

The project explores cutting-edge uplift modeling techniques. Uplift modeling is a set of data science techniques that leverage both causal inference and machine learning to predict the effect of a treatment. It can be used to understand if a treatment (such as a marketing advertisement) caused the desired outcome (such as a purchase). The end result is typically a scored list of customers to prioritize because they can be persuaded by the intervention.

The project contains both research and application. In result, the project is presented as two components:

  1. An in-depth review of uplift modeling and its applications
  2. A deep-dive on a special set of uplift methods available in Python called meta-learners

Contents

  • Senior Capstone Paper (includes all references)
  • Slides giving an overview of project
  • Jupyter notebooks with all work included
    • Basic_Opossum - creation of the basic dataset
    • Basic_EDA_Preprocessing_FeatureSelection - EDA, Preprocessing, Feature Selection for basic dataset
    • Basic_TwoModel_ModelSelection_PerformanceEvaluation - Independent Two-Model Classifer Approach for basic dataset
    • Basic_Pylift - Pylift Tuned XGB Approach for basic dataset
    • Basic_CausalML - Meta-learner exploration (no R-learner) for basic dataset
    • Complex_Opossum - creation of the basic dataset
    • Complex_EDA_Preprocessing_FeatureSelection - EDA, Preprocessing, Feature Selection for basic dataset
    • Complex_TwoModel_ModelSelection_PerformanceEvaluation - Independent Two-Model Classifer Approach for basic dataset
    • Complex_Pylift - Pylift Tuned XGB Approach for basic dataset
    • Complex_CausalML - Meta-learner exploration (no R-learner) for basic dataset

uplift_exploration_capstone's People

Contributors

thatshelbs avatar

Stargazers

dikar avatar

Watchers

James Cloos avatar  avatar

uplift_exploration_capstone's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.