Code Monkey home page Code Monkey logo

business-machine-learning's Introduction

Business Machine Learning and Data Science Applications

Tweet

A curated list of applied business machine learning (BML) and business data science (BDS) examples and libraries. The code in this repository is in Python (primarily using jupyter notebooks) unless otherwise stated. The catalogue is inspired by awesome-machine-learning.

Caution: This is a work in progress, please contribute, especially if you are a subject expert in ML/DS for Accounting, Banking, Finance and Insurance, Customer, Employee, Legal, Management, Operations and Public matters.

If you want to contribute to this list (please do), send me a pull request or contact me @dereknow. Also, a listed repository should be deprecated if:

  • Repository's owner explicitly say that "this library is not maintained".
  • Not committed for long time (2~3 years).

Help Needed: If there is any contributors out there willing to help first populate and then maintain a Python analytics section in any one of the following sub/industries, please get in contact with me. This is for https://github.com/firmai/industry-machine-learning/


Accommodation & Food Agriculture & Forestry Banking & Insurance
Biotechnological & Life Sciences Construction & Engineering Education & Research
Emergency & Police Entertainment, Recreation & Arts Goods & Manufacturing
Government and Public Works Healthcare and Social Assitance Media & Publishing
Mining, Oil & Gas Extraction Miscellaneous Professional & Technical Services
Real Estate, Rental & Leasing Technology Telecommunications
Transportation & Warehousing Utilities Wholesale & Retail
Justice, Law and Regulations Accounting & Auditing

Table of Contents

Department Applications

Accounting

Machine Learning

Analytics

Textual Analysis

Data, Parsing and APIs

Research And Articles

  • Understanding Accounting Analytics - An article that tackles the importance of accounting analytics.
  • VLFeat - VLFeat is an open and portable library of computer vision algorithms, which has Matlab toolbox.

Websites

  • Rutgers Raw - Good digital accounting research from Rutgers.

Courses

Banking, Finance and Insurance

Consumer Finance

Management and Operation

Valuation

  • Zillow Prediction - Zillow valuation prediction as performed on Kaggle.
  • Real Estate - Predicting real estate prices from the urban environment.
  • Used Car - Used vehicle price prediction.

Fraud

Insurance and Risk

Trading and Investment

Physical

Data

Customer

Lifetime Value

  • Pareto/NBD Model - Calculate the CLV using a Pareto/NBD model.
  • Gamma-Gamma Model - Using deep-learning frameworks to identify accounting anomalies.
  • Cohort Analysis - Cohort analysis to group customers into mutually exclusive cohorts measured over time.

Segmentation

  • E-commerce - E-commerce customer segmentation.
  • Groceries - Segmentation for grocery customers.
  • Online Retailer - Online retailer segmentation.
  • Bank - Bank customer segmentation.
  • Wholesale - Clustering of wholesale customers.
  • Various - Multiple types of segmentation and clustering techniques.

Behaviour

  • RNN - Investigating customer behaviour over time with sequential analysis using an RNN model.
  • Neural Net - Demand forecasting using artificial neural networks.
  • Temporal Analytics - Investigating customer temporal regularities.
  • POS Analytics - Analytics driven customer behaviour ranking for retail promotions using POS data.
  • Wholesale Customer - Wholesale customer exploratory data analysis.
  • RFM - Doing a RFM (recency, frequency, monetary) analysis.
  • Returns Behaviour - Predicting total returns and fraudulent returns.
  • Visits - Predicting which day of week a customer will visit.
  • Bank: Next Purchase - A project to predict bank customers' most probable next purchase.
  • Bank: Customer Prediction - Predicting Target customers who will subscribe the new policy of the bank.
  • Next Purchase - Predict a customers’ next purchase also using feature engineering.
  • Customer Purchase Repeats - Using the lifetimes python library and real jewellery retailer data analyse customer repeat purchases.
  • AB Testing - Find the best KPI and do A/B testing.
  • Customer Survey (FirmAI) - Example of parsing and analysing a customer survey.
  • Happiness - Analysing customer happiness from hotel stays using reviews.
  • Miscellaneous Customer Analytics - Various tools and techniques for customer analysis.

Recommender

Churn Prediction

  • Ride Sharing - Identify customer churn rates in order to target customers for retention campaigns.
  • KKDBox I - Variational deep autoencoder to predict churn customer
  • KKDBox II - A three step customer churn prediction framework using feature engineering.
  • Personal Finance - Predict customer subscription churn for a personal finance business.
  • ANN - Churn analysis using artificial neural networks.
  • Bike - Customer bike churn analysis.
  • Cost Sensitive - Cost sensitive churn analysis drivenby economic performance.

Sentiment

Employee

Management

Performance

Turnover

Conversations

Physical

Legal

Tools

Policy and Regulatory

Judicial Applied

Management

Strategy

  • Topic Model Reviews - Amazon reviews for product development.
  • Patents - Forecasting strategy using patents.
  • Networks - Business categories from Yelp reviews using networks can help to identify pockets of demand.
  • Company Clustering - Hierarchical clusters and topics from companies by extracting information from their descriptions on their websites
  • Marketing Management - Programmatic marketing management.

Decision Optimisation

Casual Inference

Statistics

  • Various - Various applies statistical solutions

Quantitative

  • Applied RL - Reinforcement Learning and Decision Making tutorials explained at an intuitive level and with Jupyter Notebooks
  • Process Mining - Leveraging A-priori Knowledge in Predictive Business Process Monitoring
  • TS Forecasting - Time series forecasting for important business applications.

Data

  • Web Scraping (FirmAI) - Web scraping solutions for Facebook, Glassdoor, Instagram, Morningstar, Similarweb, Yelp, Spyfu, Linkedin, Angellist.

Operations

Failure and Anomalies

Load and Capacity Management

Prediction Management

Public

Social Policies

  • Triage - General Purpose Risk Modeling and Prediction Toolkit for Policy and Social Good Problems.
  • World Bank Poverty I - A comparative assessment of machine learning classification algorithms applied to poverty prediction.
  • World Bank Poverty II - Repository for the World Bank Pover-t Test Competition Solution Overseas Company Land Ownership .
  • Overseas Company Land Ownership - Identifying foreign ownership in the UK.
  • CFPB - Consumer Finances Protection Bureau complaints analysis.
  • Cannabis Legalisation Effect - Effects of cannabis legalization on crime.

Election Analysis

Disaster Management

Urban Planning

  • Traffic Prediction - Multi attention recurrent neural networks for time-series (city traffic)
  • Predict Crashes - Crash prediction modeling application that leverages multiple data sources.
  • Predict Household Poverty - Predict the poverty of households in Costa Rica using automated feature engineering.

Utilities

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.