基于kubeflow+LSTM完成时间序列数据预测
网上很多关于时间序列建模预测的教程,我自己也在之前的文章里面写了很多,关于这块的内容就不再过多进行累述了,今天主要是想使用kubeflow这一流程工具来完成整个时间序列的建模处理流程。
一番实践操作下来我总结整体的流程如下:
先来看一些效果图:
首先是基础镜像的构建与推送:
之后是pipeline上传kubeflow后的实时流程可视化:
创建实验后就可以依次按照我们设计的流程进行计算了,整个过程中各个阶段的计算截图如下所示:
【数据下载解析】
【模型训练】
【模型测试评估】
【模型部署】
整体概览:
接下来看下项目结构,如下所示:
我采用这样的方式来组织各个阶段的代码,后续我会整理出来干净整洁的项目到git可供参考使用,这里先以pipeline为例来进行说明,主要是为了记录整个实践的流程:
在我看来构建一个可用的pipeline的核心流程就是上面大红框里面的部分,这里其实做的还是比较清晰简洁的,这个我也是参考了一些网上的教程,对我来说这种方式理解很容易,尤其是这个after的应用,比较喜欢这种写法,流程的串联并不是固定的,我这里只是一种写法。
编写好代码后,执行下面的命令:
dsl-compile --py pipeline.py --output share.yaml
这个就是pipeline的编译命令,成功执行完成后会生成可用的yaml文件,我得到的文件内容截图如下:
进行到这里基本就成功了一半了,接下来就就是平台的使用了。
【上传pipeline】
【创建run】
点击start即可开始执行了,之后就可以观察log的输出来判断是否正常执行了,如果有报错,根据报错的提示对应修改就行了。
基于kubeflow+LSTM完成时间序列数据预测相关推荐
- 时间序列预测 | Python实现LSTM多变量时间序列数据预测
时间序列预测 | Python实现LSTM多变量时间序列数据预测 目录 时间序列预测 | Python实现LSTM多变量时间序列数据预测 基本介绍 程序设计 参考资料 基本介绍 时间序列分析(Time ...
- 【LSTM时间序列数据】基于matlab LSTM时间序列数据预测【含Matlab源码 1949期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[LSTM时间序列数据]基于matlab LSTM时间序列数据预测[含Matlab源码 1949期] 获取代码方式2: 付费专栏Matla ...
- 时间序列预测 | Python实现Prophet、ARIMA、LSTM时间序列数据预测
时间序列预测 | Python实现Prophet.ARIMA.LSTM时间序列数据预测 目录 时间序列预测 | Python实现Prophet.ARIMA.LSTM时间序列数据预测 数据描述 特征工程 ...
- 独家 | ARIMA/Sarima与LSTM的时间序列数据集成学习(附链接)
作者:夏米莎·查特吉 Sharmistha Chatterjee 翻译:陈之炎 校对:吴金笛 本文约5500字,建议阅读10+分钟. 本文探讨了简单的ARIMA/Sarima与LSTM的时间序列数据集 ...
- ARIMA/Sarima与LSTM的时间序列数据集成学习
动机 传统时间序列预测中最常使用到的时间序列模型有以下五种,包括: 自回归(AR)模型 移动平均(MA)模型 自回归移动平均(ARMA)模型 差分自回归移动平均模型(ARIMA) 季节性差分自回归移动 ...
- ARIMA/Sarima与LSTM的时间序列数据集成学习(附链接)
作者:夏米莎·查特吉 Sharmistha Chatterjee ;翻译:陈之炎;校对:吴金笛 本文约5500字,建议阅读10+分钟. 本文探讨了简单的ARIMA/Sarima与LSTM的时间序列数据 ...
- python时间序列数据预测教程之 arima
最近接触时间序列较多,在借鉴很多人的知识之后,特此总结一下.目前关于时间序列数据分析预测大致有三种主流方法: 1.ARIMA系列方法 2.facebook开源的Prophet模型 3.LSTM时间序列 ...
- keras时间序列数据预测_使用Keras的时间序列数据中的异常检测
keras时间序列数据预测 Anomaly Detection in time series data provides e-commerce companies, finances the insi ...
- 时间序列预测 | Python实现Transformer时间序列数据预测
时间序列预测 | Python实现Transformer时间序列数据预测 目录 时间序列预测 | Python实现Transformer时间序列数据预测 基本介绍 Transformer设计 Tran ...
- 时间序列数据预测的类型
本文主要内容是使用LSTM网络进行不同类型的时间序列预测任务,不涉及代码,仅仅就不同类型的预测任务和数据划分进行说明. 参考文章:https://machinelearningmastery.com/ ...
最新文章
- Java数据库——CallableStatement接口
- 计算机组成原理访问失效,北京科技大学2013年硕士学位研究生入学考试试题(计算机组成原理)...
- Goldengate 应用环境 mysql to oracle
- 请接受这份货真价“无”的PPT
- matlab单回路和串级控制回路,串级控制回路PID参数如何整定?
- 如何在页面上预览word
- mysql表必须有主键吗_SQL中的每一张表都必须设有主键吗
- Effective C++ NVI手法
- Android 9 Pie
- 《辩证行为疗法》精华部分 + 我的理解
- BT宝塔面板安装流程(图文教程)
- 规模化敏捷DevOps专业人士认证(SDP)
- python jsonpath模块
- **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】
- 华硕EeePC: 没有光驱重装系统(用U盘作为电脑启动盘)
- pythoot+mysql+基于Python的“书怡”在线书店系统的设计与实现 毕业设计-附源码082332
- Java小农养成记第二十一天
- P2P网贷第三方托管模式存在5大缺陷,托管机构才是最大赢家
- java和jsp一样吗_JS和JSP有哪些区别,你真的知道吗?
- JAVA_(面向对象)