• Stars
    star
    709
  • Rank 61,775 (Top 2 %)
  • Language
    Jupyter Notebook
  • License
    Creative Commons ...
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of practical business machine learning (BML) and business data science (BDS) applications for Accounting, Customer, Employee, Legal, Management and Operations (by @firmai)

Business Machine Learning and Data Science Applications


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.


Finance Quant Machine Learning


Table of Contents

Department Applications

Also see Python Business Analytics

Accounting

Machine Learning

Analytics

  • Forensic Accounting - Collection of case studies on forensic accounting using data analysis. On the lookout for more data to practise forensic accounting, please get in touch
  • General Ledger (FirmAI) - Data processing over a general ledger as exported through an accounting system.
  • Bullet Graph (FirmAI) - Bullet graph visualisation helpful for tracking sales, commission and other performance.
  • Aged Debtors (FirmAI) - Example analysis to invetigate aged debtors.
  • Automated FS XBRL - XML Language, however, possibly port analysis into Python.

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

Customer

Lifetime Value

  • Pareto/NBD Model - Calculate the CLV using a Pareto/NBD model.
  • 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

More Repositories

1

industry-machine-learning

A curated list of applied machine learning and data science notebooks and libraries across different industries (by @firmai)
Jupyter Notebook
6,804
star
2

financial-machine-learning

A curated list of practical financial machine learning tools and applications.
Python
3,354
star
3

machine-learning-asset-management

Machine Learning in Asset Management (by @firmai)
Jupyter Notebook
1,534
star
4

awesome-google-colab

Google Colaboratory Notebooks and Repositories (by @firmai)
Jupyter Notebook
1,335
star
5

data-science-career

Career Resources for Data Science, Machine Learning, Big Data and Business Analytics Career Repository
790
star
6

pandapy

PandaPy has the speed of NumPy and the usability of Pandas 10x to 50x faster (by @firmai)
Python
541
star
7

deltapy

DeltaPy - Tabular Data Augmentation (by @firmai)
Jupyter Notebook
493
star
8

atspy

AtsPy: Automated Time Series Models in Python (by @firmai)
Python
479
star
9

pandasvault

Advanced Pandas Vault โ€” Utilities, Functions and Snippets (by @firmai).
Python
389
star
10

python-business-analytics

Python solutions to solve practical business problems.
Jupyter Notebook
375
star
11

datagene

DataGene - Identify How Similar TS Datasets Are to One Another (by @firmai)
Jupyter Notebook
184
star
12

interactive-corporate-report

ICR - Automated and Intelligent Company Report Built in Python (by @firmai)
Jupyter Notebook
169
star
13

tsgan

Time-series Generative Adversarial Networks (fork from the ML-AIM research group on bitbucket))
Python
105
star
14

mtss-gan

MTSS-GAN: Multivariate Time Series Simulation with Generative Adversarial Networks (by @firmai)
80
star
15

techniques

Jupyter Notebook and Python business intelligence tools and techniques. [Raw upload]
Jupyter Notebook
76
star
16

scrapers

Scrapers from a project in 2018. Yelp, Spyfu, Similarweb, Morningstar, Linkedin, Instagram, Inside, Glassdoor, Facebook, Eat24, Doordash, Angellist.
Python
72
star
17

ml-fairness-framework

FairPut - Machine Learning Fairness Framework with LightGBM โ€” Explainability, Robustness, Fairness (by @firmai)
Jupyter Notebook
64
star
18

business-analytics-and-mathematics-python-book

Advanced Business Analytics and Mathematics with Python (by @firmai)
56
star
19

business-datasets

A selection of business datasets
15
star
20

firmai.github.io

Open Business Analytics and Data Science Research
JavaScript
15
star
21

python-for-finance

Jupyter Notebook
13
star
22

business-machine-learning-vendors

A directory of the top business machine learning vendors
13
star
23

financial-machine-learning-regulation

A look at regulatory challenges and recommendation in the age of AI. Investigating topics like monopoly formation, machine learning auditability, bias mitigation strategies and automated regulatory monitoring.
11
star
24

firmai

9
star
25

reddit-data-science-project-ideas

Reddit Data Science Project Ideas
8
star
26

simple-machine-learning-glossary

Simple Machine Learning and Data Science Definitions without Copyright
7
star
27

xaib

XAIB - Explainable AI in Business
Jupyter Notebook
5
star
28

quant-finance-seminars

Weekly Quant Finance Seminars
5
star
29

numfin

Numpy for Finance Examples
5
star
30

tflm

Advanced Transformations and Interactions for Linear Models using Hybrid Machine Learning Models and SHapley Additive exPlanations
Python
5
star
31

google-colab-website

FirmAI Labs - World's First Google Colab Website
4
star
32

random-assets

Jupyter Notebook
4
star
33

tabular-data-generators

A Collection of Cross-Sectional and Time-Series Generators
4
star
34

firmai_analytics

Website
HTML
3
star
35

datastat

Dataset Statistics to Compare Real or Training Data with Generated or Test Data
3
star
36

financial-pde-discovery

Financial PDE Discovery using Machine Learning
3
star
37

experimental-statistics

A repository of experimental statistical techniques that improve on "well-accepted" solutions.
3
star
38

demo-ml-ai-invest

2
star
39

numfy

Fast Vectorised NumPy Functions for Finance
2
star
40

ffood

FFOOD - Framework for Feature and Observation Outlier Detection using ML-based Residual Analysis Methods
Python
2
star
41

random-assets-two

2
star
42

bit

Forked template from Christoph Molnar, testing out website integration
HTML
1
star
43

sov.ai

AI Asset Management Research
1
star
44

admin

1
star
45

contributor

Medium Contributor Guidelines
1
star
46

plotsfinml

HTML
1
star
47

fairdata

A Python package that implements model-agnostic pre-and post-processing to mitigate unfairness in machine learning prediction
1
star