All Projects → ikatsov → Tensor House

ikatsov / Tensor House

Licence: apache-2.0
A collection of reference machine learning and optimization models for enterprise operations: marketing, pricing, supply chain

Projects that are alternatives of or similar to Tensor House

Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+610.69%)
Mutual labels:  ai, jupyter-notebook, data-science, reinforcement-learning
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+83.96%)
Mutual labels:  ai, jupyter-notebook, reinforcement-learning
Andrew Ng Notes
This is Andrew NG Coursera Handwritten Notes.
Stars: ✭ 180 (-59.91%)
Mutual labels:  jupyter-notebook, data-science, reinforcement-learning
Datasciencevm
Tools and Docs on the Azure Data Science Virtual Machine (http://aka.ms/dsvm)
Stars: ✭ 153 (-65.92%)
Mutual labels:  ai, jupyter-notebook, data-science
Machine Learning From Scratch
Succinct Machine Learning algorithm implementations from scratch in Python, solving real-world problems (Notebooks and Book). Examples of Logistic Regression, Linear Regression, Decision Trees, K-means clustering, Sentiment Analysis, Recommender Systems, Neural Networks and Reinforcement Learning.
Stars: ✭ 42 (-90.65%)
Mutual labels:  jupyter-notebook, data-science, reinforcement-learning
Models
DLTK Model Zoo
Stars: ✭ 101 (-77.51%)
Mutual labels:  jupyter-notebook, data-science, models
Nlpaug
Data augmentation for NLP
Stars: ✭ 2,761 (+514.92%)
Mutual labels:  ai, jupyter-notebook, data-science
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (+90.42%)
Mutual labels:  ai, jupyter-notebook, reinforcement-learning
Aulas
Aulas da Escola de Inteligência Artificial de São Paulo
Stars: ✭ 166 (-63.03%)
Mutual labels:  ai, jupyter-notebook, data-science
Free Ai Resources
🚀 FREE AI Resources - 🎓 Courses, 👷 Jobs, 📝 Blogs, 🔬 AI Research, and many more - for everyone!
Stars: ✭ 192 (-57.24%)
Mutual labels:  ai, data-science, reinforcement-learning
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-56.79%)
Mutual labels:  ai, jupyter-notebook, data-science
Coursera
Quiz & Assignment of Coursera
Stars: ✭ 774 (+72.38%)
Mutual labels:  jupyter-notebook, data-science, reinforcement-learning
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (+1.11%)
Mutual labels:  jupyter-notebook, data-science, reinforcement-learning
Data Science Question Answer
A repo for data science related questions and answers
Stars: ✭ 2,000 (+345.43%)
Mutual labels:  jupyter-notebook, data-science, reinforcement-learning
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (-63.25%)
Mutual labels:  ai, jupyter-notebook, data-science
Polyaxon
Machine Learning Platform for Kubernetes (MLOps tools for experimentation and automation)
Stars: ✭ 2,966 (+560.58%)
Mutual labels:  ai, data-science, reinforcement-learning
Text summurization abstractive methods
Multiple implementations for abstractive text summurization , using google colab
Stars: ✭ 359 (-20.04%)
Mutual labels:  ai, jupyter-notebook, reinforcement-learning
Pycon 2019 Tutorial
Data Science Best Practices with pandas
Stars: ✭ 410 (-8.69%)
Mutual labels:  jupyter-notebook, data-science
The Elements Of Statistical Learning Python Notebooks
A series of Python Jupyter notebooks that help you better understand "The Elements of Statistical Learning" book
Stars: ✭ 405 (-9.8%)
Mutual labels:  jupyter-notebook, data-science
Mlinterview
A curated awesome list of AI Startups in India & Machine Learning Interview Guide. Feel free to contribute!
Stars: ✭ 410 (-8.69%)
Mutual labels:  data-science, reinforcement-learning

About

TensorHouse is a collection of reference machine learning and optimization models for enterprise operations: marketing, pricing, supply chain, and more. The goal of the project is to provide baseline implementations for industrial, research, and educational purposes.

The project focuses on models, techniques, and datasets that were originally developed either by industry practitioners or by academic researchers who worked in collaboration with leading companies in technology, retail, manufacturing, and other sectors. In other words, TensorHouse focuses mainly on industry-proven methods and models rather than on theoretical research.

TensorHouse contains the following resources:

  • a well-documented repository of reference model implementations,
  • a manually curated list of important papers in modern operations research,
  • a manually curated list of public datasets related to enterprise use cases.

Illustrative Examples

Strategic price optimization using reinforcement learning:
DQN learns a Hi-Lo pricing policy that switches between regular and discounted prices
Price Optimization Using RL Animation

Supply chain optimization using reinforcement learning:
World Of Supply simulation environment
Price Optimization Using RL Animation

Demand decomposition using Bayesian Structural Time Series Demand Decomposition Example

List of Models

  • Promotions and Advertisements
    • Media Mix Modeling: Basic Adstock Model for Campaign/Channel Attribution (notebook)
    • Media Mix Modeling: Bayesian Model with Carriover and Saturation Effects (notebook)
    • Dynamic Content Personalization using Contextual Bandits (LinUCB) (notebook)
    • Customer Lifetime Value (LTV) Modeling using Markov Chain (notebook)
    • Next Best Action Model using Reinforcement Learning (Fitted Q Iteration) (notebook)
    • Multitouch Channel Attribution Model using Deep Learning (LSTM with Attention) (notebook)
    • Customer Churn Analysis and Prediction using Deep Learning (LSTM with Attention) (notebook)
  • Search
    • Latent Semantic Analysis (LSA) (notebook)
    • Image Search by Artistic Style (VGG16) (notebook)
  • Recommendations
    • Nearest Neighbor User-based Collaborative Filtering (notebook)
    • Nearest Neighbor Item-based Collaborative Filtering (notebook)
    • Item2Vec Model using NLP Methods (word2vec) (notebook)
    • Customer2Vec Model using NLP Methods (doc2vec) (notebook)
    • Deep Learning Recommender (notebooks 1 2)
  • Pricing and Assortment
    • Markdown Price Optimization (notebook)
    • Dynamic Pricing using Thompson Sampling (notebook)
    • Dynamic Pricing with Limited Price Experimentation (notebook)
    • Price Optimization using Reinforcement Learning (DQN) (notebook)
  • Supply Chain
    • Multi-echelon Inventory Optimization using Reinforcement Learning (DDPG, TD3) (notebook)
    • Supply Chain Simulator for Reinforcement Learning Based Optimization (PPO) (notebook)
  • Enterpirse Time Series Analysis
    • Demand Forecasting Using ARIMA and SARIMA (notebooks 1 2)
    • Demand Decomposition and Forecasting using Bayesian Structural Time Series (BSTS) (notebooks 1 2 3 4)
    • Forecasting and Decomposition using Gradient Boosted Decision Trees (GBDT) (notebook)
    • Forecasting and Decomposition using LSTM with Attention (notebook)
    • Forecasting and Decomposition using VAR/VEC models (notebooks 1 2)

Approach

  • The most basic models come from Introduction to Algorithmic Marketing book. Book's website - https://algorithmicweb.wordpress.com/
  • More advanced models use deep learning techniques to analyze event sequences (e.g. clickstream) and reinforcement learning for optimization (e.g. safety stock management policy)
  • Almost all models are based on industrial reports and real-life case studies

Community

Follow our twitter feed for notifications about meetups and new developments.

Twitter Follow

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].