Skip to content

User friendly marketing campaign supporting system with AI capabilities (Random Forest, Accord.NET, .NET Core, Web API 2, ReactJS and Recharter)

License

Notifications You must be signed in to change notification settings

reach2rv/MarketingDataPrediction

 
 

Repository files navigation

MarketingDataPrediction

User friendly marketing campaign supporting system with AI capabilities (Random Forest, Accord.NET, .NET Core, Web API 2, ReactJS and Recharter)

Description

The project aims at optimizing the telephone marketing campaign process by creating a Machine Learning system. The system predicts which clients would potentially be interested in a term deposit. It utilizes an anonymized dataset coming from a bankrupt Portuguese bank. It reduces the campaign costs and the burden put on the potential bank clients (unwanted calls).

Database

Based upon the following dataset. It underwent the data wrangling process which is a standard practice in data analysis.

Machine Learning

Random Forest classification algorithm using the Accord.NET library

Installation

  • Set up MS SQL Server and NodeJS on your machine
  • Generate a DB table hierarchy using Entity Framework Core and import sample records
  • Use dotnet run from .NET Core 2 or compile the project in Visual Studio 2017
  • Go to localhost:44309

About

User friendly marketing campaign supporting system with AI capabilities (Random Forest, Accord.NET, .NET Core, Web API 2, ReactJS and Recharter)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 55.6%
  • TypeScript 37.6%
  • JavaScript 3.5%
  • HTML 1.7%
  • CSS 1.6%