TensorHouse仓库介绍

news2024/9/20 16:57:18

目录

1 TensorHouse介绍

2 说明性例子

3模型列表

4基本组件

5方法

6参考

7后续计划


1 TensorHouse介绍

代码仓库:GitHub - ikatsov/tensor-house: A collection of reference machine learning and optimization models for enterprise operations: marketing, pricing, supply chain

TensorHouse 是用于企业运营的参考机器学习和优化模型的集合:营销、定价、供应链等。该项目的目标是为工业、研究和教育目的提供基线实施。

该项目侧重于最初由行业从业者或学术研究人员与技术、零售、制造和其他领域的领先公司合作开发的模型、技术和数据集。换句话说,TensorHouse 主要侧重于经过行业验证的方法和模型,而不是理论研究。

TensorHouse 包含以下资源:

  • 一个有据可查的参考模型实现库,
  • 一份人工整理的现代运筹学重要论文清单,
  • 与企业用例相关的手动整理的公共数据集列表。

2 说明性例子

使用强化学习进行战略性价格优化:
DQN 学习在正常价格和折扣价格之间切换的 Hi-Lo 定价策略

使用强化学习优化供应链:
World Of Supply 模拟环境

3模型列表

  • 促销和广告

    • 媒体组合建模:用于活动/渠道归因的基本 Adstock 模型(笔记本)
    • 媒体混合建模:具有携带和饱和效应的贝叶斯模型(笔记本)
    • 使用上下文强盗 (LinUCB) 的动态内容个性化(笔记本)
    • 使用马尔可夫链的客户生命周期价值 (LTV) 建模(笔记本)
    • Next Best Action Model Using Reinforcement Learning (Fitted Q Iteration) (笔记本)
    • 使用深度学习的多点触控通道归因模型(带注意力的 LSTM)(笔记本)
    • 使用深度学习的客户倾向评分(带注意力的 LSTM)(笔记本)
  • 搜索

    • 潜在语义分析(LSA)(笔记本)
    • 按艺术风格进行视觉搜索 (VGG16)(笔记本)
    • 基于产品类型的视觉搜索 (EfficientNetB0)(笔记本)
    • 使用 Variational Autoeconders 的视觉搜索(笔记本)
    • 使用语言-图像模型 (CLIP) 进行图像搜索(笔记本)
  • 建议

    • 基于最近邻用户的协同过滤(笔记本)
    • 基于最近邻项的协同过滤(笔记本)
    • 使用 NLP 方法的 Item2Vec 模型(word2vec)(笔记本)
    • 使用 NLP 方法的 Customer2Vec 模型 (doc2vec)(笔记本)
    • 神经协同过滤 - 原型(笔记本)
    • 神经协同过滤 - 混合推荐(笔记本)
    • 行为序列转换器(笔记本)
    • 使用 Node2Vec 的图形推荐器(笔记本)
  • 需求预测

    • 使用指数平滑 (ETS) 进行需求预测(笔记本)
    • 使用时间序列回归进行需求预测和价格弹性分析(笔记本)
    • 使用 DeepAR 进行需求预测(笔记本)
    • 使用 NeuralProphet 进行需求预测(笔记本)
    • Demand Uncostraining(笔记本)
  • 定价和分类

    • 市场反应函数(笔记本)
    • 多种产品的价格优化(笔记本)
    • 多个时间间隔的价格优化(笔记本)
    • 使用 Thompson 抽样的动态定价(笔记本)
    • 有限价格实验的动态定价(笔记本)
    • 贝叶斯需求模型(笔记本)
    • 使用强化学习 (DQN) 进行价格优化(笔记本)
  • 供应链

    • 使用 (s,Q) 和 (R,S) 策略的单级库存优化(笔记本)
    • 使用强化学习的多级库存优化(DDPG,TD3)(笔记本)
    • 用于基于强化学习的优化 (PPO) 的供应链模拟器(笔记本)
    • 库存分配(笔记本)
  • 异常检测

    • 使用线性自动编码器 (PCA) 降低多变量定时器序列中的噪声(笔记本)
    • 使用卷积网络预测剩余使用寿命(笔记本)
    • 时间序列中的异常检测(笔记本)
    • 使用自动编码器进行图像异常检测(笔记本) 

4基本组件

  • 通用回归和分类模型

    • 带向量输入的神经网络(笔记本)
    • 具有顺序输入的神经网络(ConvNet、LSTM、注意力)(笔记本)
  • 企业时间序列分析

    • 使用 ARIMA 和 SARIMA 进行预测(笔记本 1 2)
    • 使用贝叶斯结构时间序列 (BSTS) 进行分解和预测(笔记本 1 2 3 4)
    • 使用梯度提升决策树 (GBDT) 进行预测和分解(笔记本)
    • 使用带注意力的 LSTM 进行预测和分解(笔记本)
    • 使用 VAR/VEC 模型进行预测和分解(笔记本 1 2)

5方法

  • 最基本的模型来自《算法营销导论》一书。
    • 本书的网站 - Book
  • 更高级的模型使用企业 AI 理论与实践一书中的深度学习和强化学习技术。
    • 本书的网站 - The Theory and Practice of Enterprise AI - Book
  • 大多数模型都基于工业报告和真实案例研究

6参考

  1. 策略算法工程师之路-基于线性规划的简单价格优化模型 - 知乎
  2. 使用DQN进行价格管理_小虎AI实验室的博客-CSDN博客
  3. 价格弹性的计算()_知道需求曲线与价格怎么求点弹性_PerfectToday的博客-CSDN博客
  4. 需求的价格弹性_WitsMakeMen的博客-CSDN博客

7后续计划

  1. 代码实例过一遍
  2. 整理价格弹性相关内容


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/660114.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

插入排序-C语言实现

🥰前言 🍔在学数据结构的第一节课就知道了数据结构课程是要管理并且学会操作数据,当然操作数据首先想到的就是数据的排序,排过顺序的数据的使用价值才够大。前面我们学习了顺序表也学习了链表等等,这些就是储存数据的方…

哲学家就餐问题

哲学家就餐问题是一个著名的一类同步问题,在并发编程领域,常用来解释线程同步的问题。 问题描述:五位哲学家围坐在一张圆桌旁,每个哲学家面前有一碗米饭和一只筷子。这五个哲学家都是苦于无法同时持有两只筷子,因为只…

Autosar软件组件-Application Layer介绍和SWC(Software Component)类型

参考前文Autosar-软件架构,可知整个架构从上到下分层依次为:应用层(Application Software Layer),运行时环境(Runtime Environment,RTE),基础软件层(Basic Software Layer,BSW),微控制器(Microcontroller)。 Application Layer由各种AUTOSAR Software Componen…

【备战秋招】每日一题:华东师范大学保研机试-2022-整数排序

为了更好的阅读体检,可以查看我的算法学习博客华东师范大学保研机试-2022-整数排序 题目内容 输入若干个int类型整数,将整数按照位数由大到小排序,如果位数相同,则按照整数本身从小到大排序。 例如, 输入:10 -3 1 23 89 100 9…

【第四次】21级计科计算机组成原理课外练习

【第四次】21级计科计算机组成原理课外练习 一、判断题二、单选题三、多选题四、填空题五、程序填空题 一、判断题 1-1 设机器数字长8位(含1位符号位),若机器数BAH为原码,算术右移一位得到的结果为 9D H 。 T F 1-2 ALU中采用双…

spring 反射,BigDecimal,自定义注解的使用(aop)

反射 利用反射调用它类中的属性和方法时&#xff0c;无视修饰符。 获取Class类的对象&#xff08;三种方式&#xff09; Class.forName(“全类名”) &#xff08;推荐使用&#xff09;类名.class对象.getClass() 反射获取构造方法Constructor<?>[] getConstructors()…

Android 逆向之脱壳实战篇

作者&#xff1a;37手游安卓团队 前言 这篇文章比较干&#xff0c;比较偏实战&#xff0c;看之前建议先喝足水&#xff0c;慎入。 在学脱壳之前&#xff0c;我们先来复习一下&#xff0c;什么时候是加固&#xff1f; 加固本质上就是对 dex 文件进行加壳处理&#xff0c;让一些…

信号三大阶段之储存信号

目录 一、 信号三大阶段 二、信号储存相关概念 三、 理解概念 四、信号储存原理 五、信号集操作函数 一、 信号三大阶段 二、信号储存相关概念 实际执行信号的过程被称为信号递达&#xff08;Delivery&#xff09;。信号从产生到递达之间的状态被称为信号未决&#xff08;…

【Linux】初步认识Linux系统

Linux 操作系统 主要作用是管理好硬件设备&#xff0c;并为用户和应用程序提供一个简单的接口&#xff0c;以便于使用。 作为中间人&#xff0c;连接硬件和软件 常见操作系统 桌面操作系统 WindowsmacOsLinux 服务器操作系统 LinuxWindows Server 嵌入式操作系统 Linux …

从零搭建一台基于ROS的自动驾驶车-----1.整体介绍

系列文章目录 北科天绘 16线3维激光雷达开发教程 基于Rplidar二维雷达使用Hector_SLAM算法在ROS中建图 Nvidia Jetson Nano学习笔记–串口通信 Nvidia Jetson Nano学习笔记–使用C语言实现GPIO 输入输出 Autolabor ROS机器人教程 文章目录 系列文章目录前言一、小车底盘二、激…

Redis入门(三)

第5章 Redis的相关配置(redis.conf) 1&#xff09;计量单位说明,大小写不敏感 # 1k > 1000 bytes # 1kb > 1024 bytes # 1m > 1000000 bytes # 1mb > 1024*1024 bytes # 1g > 1000000000 bytes # 1gb > 1024*1024*1024 bytes # # units are case insensiti…

如何安装Apache服务

目录 什么是Apache 第一步 关闭防火墙和安全机制 第二步 系​统​上​定​义 SELinux 最​高​级​别 第三步 导入对应的依赖包并解包 第四步 安装依赖环境 第五步 移动相关文件 第六步 编译安装 第七步 编译 第八步 备份配置文件 第九步 优化执行路径 第十步 添加…

S32K324芯片学习笔记-实时控制系统-eMIOS

文章目录 Enhanced Modular IO Subsystem (eMIOS)eMISO配置通道类型通道配置BCTU Interface 简介功能框图Unified channels (UC)Buffered modesUC control and datapath diagramUC modesGPIO模式SAIC (Single Action Input Capture)模式Single Action Output Capture (SAOC) mo…

AI自动写代码:GitHub copilot插件在Idea的安装和使用教程

GitHub Copilot 是微软与OpenAI共同推出的一款AI编程工具&#xff0c;基于GitHub及其他网站的源代码&#xff0c;根据上文提示为程序员自动编写下文代码&#xff0c;可以极大地提高编写代码的效率。 先看看ChatGpt是怎么回答Copilot的功能特点&#xff1a; 给大家简单提取一…

【go】新手go module 踩坑入门rc_server

go1.3 后废弃了GOPATH 但是gomodule 要自己设置 :go env -w GO111MODULE=auto Microsoft Windows [版本 10.0.22621.1848] © Microsoft Corporation。保留所有权利。 C:\Users\zhangbin>adb connect 127.0.0.1:7555 connected to 127.0.0.1:7555 C:\Users\zhangbin&…

【计算机通识】未来的计算机

欢迎来到博主 Apeiron 的博客&#xff0c;祝您旅程愉快 &#xff01; 时止则止&#xff0c;时行则行。动静不失其时&#xff0c;其道光明。 目录 1、缘起 2、未来的计算机 2.1、光子计算机 2.2、生物计算机 2.3、量子计算机 3、总结 1、缘起 自然界中的一切事物都是处…

3d重建+神经渲染

3d重建 基于深度相机(结构光、TOF、双目摄像头)的三维重建基于图像的三维重建&#xff1a;深度学习基于视觉几何的传统三维重建&#xff1a;这种三维重建方法研究时间比较久远&#xff0c;技术相对成熟。主要通过多视角图像对采集数据的相机位置进行估计&#xff0c;再通过图像…

经典同步问题之哲学家就餐

文章目录 一&#xff1a;问题描述方案一&#xff1a;方案二&#xff1a;方案三&#xff1a; 一&#xff1a;问题描述 五个哲学家共用一张圆桌&#xff0c;分别坐在周围的五张椅子上&#xff0c;在圆桌上有五个碗和五只筷子&#xff0c;他们的生活方式是交替的进行思考和进餐。…

2023年测试岗前景?为什么要做自动化测试?8年测试总结...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 自动化测试是把以…

Web网页制作期末复习(2)——常用文本标签、列表标签、表格标签、Form表单、块元素与行内元素(内联元素)

目录 常用文本标签 列表标签 有序列表 无序列表 定义列表 表格标签 表格组成与特点 表格标签 表格属性 ​​​合并表格单元格 Form表单 属性说明 表单元素 文本框 密码框 提交按钮 块元素与行内元素&#xff08;内联元素&#xff09; 内联元素和块级元素…