business-machine-learning

授权协议 View license
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 苏鸿波
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Business Machine Learning and Data Science Applications


Sov.ai Research Lab (Sponsorship)

Animated Investment Management Research at Sov.ai — Sponsoring open source AI, Machine learning, and Data Science initiatives.


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, Customer, Employee, Legal, Management, Operations.

If you want to contribute to this list (please do), send me a pull request or contact me @dereknow or on linkedin and you can also reach me on the website FirmAI.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).

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

 相关资料
  • 开场白 在商业全面数字化的今天,越来越多的企业正在通过数字化转型重塑自我。而 XXOO 将作为基础力量,支持卓越绩效企业规模化地迅速展开数字化业务变革。数字化业务依赖与 数字化员工团队 数字化弹性云平台 数字化洞察力 对于这些企业来说,XXOO 将依托数据分析和移动技术获取实时洞察力,随时随地帮助其互联员工团队掌握更多信息。不仅如此,XXOO 在设计建造时就已添加了安全、可靠、稳定、敏捷和成本效益

  • BUSH (Business Shell) 将 BASH、PHP、GCC 和数据库合并到一个用于快速构建安全,可靠的网站的平台。在ISO标准为基础,它促进代码重用:脚本和模板可以用GCC编译或移植到JVM或网络使用只有轻微的变化第三方工具。它也可以取代一个SQL支持交互式命令外壳庆典,并为通用脚本语言。

  • Business Card Example: How this business card was designed, is explained in this blog post. Requirements Recent TeX installation (tested on a 2017 one) XeLaTeX Font Awesome Fira Sans It is also possib

  • 学习意味着通过学习或经验获得知识或技能。 基于此,我们可以定义机器学习(ML)如下 - 它可以被定义为计算机科学领域,更具体地说是人工智能的应用,其为计算机系统提供了学习数据和从经验改进而无需明确编程的能力。 基本上,机器学习的主要焦点是允许计算机自动学习而无需人为干预。 现在问题是如何开始和完成这种学习? 它可以从数据的观察开始。 数据可以是一些示例,指令或一些直接经验。 然后在此输入的基础上,

  • Machine Learning This project provides a web-interface,as well as a programmatic-apifor various machine learning algorithms. Supported algorithms: Support Vector Machine (SVM) Support Vector Regressio

  • machine – 与硬件相关的功能 machine 模块包含与特定开发板上的硬件相关的特定函数。 在这个模块中的大多数功能允许实现直接和不受限制地访问和控制系统上的硬件块(如CPU,定时器,总线等)。如果使用不当,会导致故障,死机,崩溃,在极端的情况下,硬件会损坏。 需要注意的是,由于不同开发板的硬件资源不同,MicroPython 移植所能控制的硬件也是不一样的。因此对于控制硬件的例程来说,在