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 notebooks and applications (templates),
- a manually curated list of important papers in modern operations research,
- a manually curated list of public datasets related to enterprise use cases.
Strategic price optimization using reinforcement learning: DQN learns a Hi-Lo pricing policy that switches between regular and discounted prices
Supply chain optimization using reinforcement learning: Diagnostic interface for the simulation environment
Anomaly detection in images using autoencoders: Anomaly masks for defect location detection
- Media Mix, Attribution, and Budget Optimization
- Customer Scoring and Lifetime Value
- Decision Automation
- Text Search
- Visual Search
- Structured Data Search
- Relational Data Querying Using LLMs (notebook)
- Data Preprocessing
- Product Attribute Discovery, Extraction, and Harmonization Using LLMs (notebook)
- Embedding Calculation
- Collaborative Filtering
- Deep and Hybrid Recommenders
- Sentiment Analysis (notebook)
- Traditional Methods
- Deep Learning Methods
- Data Preprocessing
- Demand Unconstraining (notebook)
- Static Price, Promotion, and Markdown Optimization
- Dynamic Pricing
- Single-echelon Inventory Optimization Using (s,Q) and (R,S) Policies (notebook)
- Multi-echelon Inventory Optimization Using Reinforcement Learning (DDPG, TD3) (notebook)
- Inventory Allocation Optimization (notebook)
- Supply Chain Simulator for Reinforcement Learning Based Optimization (PPO) (notebook)
- Supply Chain Control Tower Using LLMs (notebook)
- Noise Reduction in Multivariate Timer Series Using Linear Autoencoder (PCA) (notebook)
- Remaining Useful Life Prediction Using Convolution Networks (notebook)
- Anomaly Detection in Time Series (notebook)
- Anomaly Detection in Images using Autoencoders (notebook)
-
Generic Regression and Classification Models
-
Enterprise Time Series Analysis
- Forecasting Using ARIMA and SARIMA (notebooks 1 2)
- 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)
- The most basic models come from the Introduction to Algorithmic Marketing book.
- Book's website - https://www.algorithmicmarketingbook.com/
- More advanced models use deep learning and reinforcement learning techniques from The Theory and Practice of Enterprise AI book.
- Book's website - https://www.enterprise-ai-book.com/
- Most models are based on industrial reports and real-life case studies
Follow our Twitter feed for notifications about new developments.