当前位置: 首页 > news >正文

wordpress 网站标题设置免费网站一级a做爰在免费线看

wordpress 网站标题设置,免费网站一级a做爰在免费线看,惠州网站建设哪里有,网站后台登陆验证码不显示预测分析 输入约定 execute 是预测分析算法的核心方法。框架调用该方法之前,在对象属性参数 self.list 中已经设置完毕用于预测的历史时间序列数据。 输出约定及父类属性说明 execute 方法执行完成后的返回一个如下字典对象,预测返回结果如下&#x…

在这里插入图片描述

预测分析

输入约定

execute 是预测分析算法的核心方法。框架调用该方法之前,在对象属性参数 self.list 中已经设置完毕用于预测的历史时间序列数据。

输出约定及父类属性说明

execute 方法执行完成后的返回一个如下字典对象,预测返回结果如下:

return {"mse": mse, # 预测算法的拟合数据最小均方误差 (minimum squared error)"res": res  # 结果数组 [时间戳数组,预测结果数组,预测结果执行区间下界数组,预测结果执行区间上界数组]
}

预测算法的父类 AbstractForecastService 包含的对象属性如下:

属性名称说明默认值
period输入时间序列的周期性,多少个数据点表示一个完整的周期。如果没有周期性,设置为 0 即可0
start_ts预测结果的开始时间0
time_step预测结果的两个数据点之间时间间隔0
fc_rows预测结果的数量0
return_conf预测结果中是否包含置信区间范围,如果不包含置信区间,那么上界和下界与自身相同1
conf置信区间分位数95

示例代码

下面我们开发一个示例预测算法,对于任何输入的时间序列数据,固定返回值 1 作为预测结果。

import numpy as np
from taosanalytics.service import AbstractForecastService# 算法实现类名称 需要以下划线 "_" 开始,并以 Service 结束
class _MyForecastService(AbstractForecastService):""" 定义类,从 AbstractForecastService 继承并实现其定义的抽象方法 execute  """# 定义算法调用关键词,全小写 ASCII 码name = 'myfc'# 该算法的描述信息 (建议添加)desc = """return the forecast time series data"""def __init__(self):"""类初始化方法"""super().__init__()def execute(self):""" 算法逻辑的核心实现"""res = []"""这个预测算法固定返回 1 作为预测值,预测值的数量是用户通过 self.fc_rows 指定"""ts_list = [self.start_ts + i * self.time_step for i in range(self.fc_rows)]res.append(ts_list)  # 设置预测结果时间戳列"""生成全部为 1 的预测结果 """res_list = [1] * self.fc_rowsres.append(res_list)"""检查用户输入,是否要求返回预测置信区间上下界"""if self.return_conf:"""对于没有计算预测置信区间上下界的算法,直接返回预测值作为上下界即可"""bound_list = [1] * self.fc_rowsres.append(bound_list)  # 预测结果置信区间下界res.append(bound_list)  # 预测结果执行区间上界"""返回结果"""return {"res": res, "mse": 0}def set_params(self, params):"""该算法无需任何输入参数,直接调用父类函数,不处理算法参数设置逻辑"""return super().set_params(params)

将该文件保存在 ./lib/taosanalytics/algo/fc/ 目录下,然后重启 taosanode 服务。在 TDengine 命令行接口中执行 SHOW ANODES FULL 能够看到新加入的算法。应用就可以通过 SQL 语句调用该预测算法。

--- 对 col 列进行异常检测,通过指定 algo 参数为 myfc 来调用新添加的预测类
SELECT  _flow, _fhigh, _frowts, FORECAST(col_name, "algo=myfc")
FROM foo;

如果是第一次启动 Anode, 请按照 运维管理指南 里的步骤先将该 Anode 添加到 TDengine 系统中。

单元测试

在测试目录taosanalytics/test中的 forecast_test.py 中增加单元测试用例或添加新的测试文件。单元测试依赖 Python Unit test 包。

def test_myfc(self):""" 测试 myfc 类 """s = loader.get_service("myfc")# 设置用于预测分析的数据s.set_input_list(self.get_input_list(), None)# 检查预测结果应该全部为 1r = s.set_params({"fc_rows": 10, "start_ts": 171000000, "time_step": 86400 * 30, "start_p": 0})r = s.execute()expected_list = [1] * 10self.assertEqlist(r["res"][0], expected_list)
http://www.dtcms.com/a/454946.html

相关文章:

  • 教学设计代做去什么网站产品宣传推广方案
  • MySQL主主复制+Keepalived高可用配置
  • 网站的留言板怎么做网站防封链接怎么做
  • 郓城做网站公司西宁平台网站建设
  • 去马来西亚做网站网站网站后台模块
  • spring容器启动流程(反射视角)
  • 佛山 网站关键词优化链接怎么做
  • SSM--day3--Spring(三)--AOP事务(补漏)
  • 石家庄招聘哪个网站做的好暴雪国服回归
  • 国外域名 网站备案微信网页版下载
  • 多线程案例四
  • 网站建设 网站制作外贸网站
  • 可以进不良网站的浏览器做关键词排名好的公司
  • 网站升级中安徽安庆邮编
  • 国家免费编程平台上海市网站seo公司
  • 从“图书馆借书”到mmap:内存映射的魔法
  • 网站主机的选择与优化网站个人和企业有什么区别
  • 云集网站建设公司网站建设适合的企业
  • 显示网站建设精美页面wordpress wap
  • 做网站有什么类型打开网站iis7
  • 网站设计想法成都旅游线路
  • 中济建设官方网站有没有专业做艺术品的网站
  • AssemblyScript 入门教程(8):控制台日志与调试
  • wordpress站关注别人网站结构如何优化
  • 抄袭网站怎么办温岭网站设计
  • Educational Codeforces Round 183 (Rated for Div. 2) 补题
  • 网站做跳转的要求wordpress
  • 图片做视频在线观看网站怎么建设维护学校的网站
  • 怎么查看网站哪个公司做的深圳比较好的vi设计公司
  • 计算机领域可以划分成几个模块?