从上面的讲解来看,创建一个看上去高大上的 AI 项目也并不是什么难事。重要的还是 AI 项目的模型,这是决定这个 AI项目输出什么的关键。

我们可以用 一张图来解释:

这个图实际上就是 MixIOT AI 的工作过程。当创建AI项目后,AI项目服务就根据项目脚本所制定的对象变量(FV),按时序顺序和变量顺序,从 MixIOT 实时数据库中,把关联对象的数据送到计算容器里面。

这些数据,AI 项目服务程序会按设置项的设置,比如下图,每2分钟一次计算,每次计算都使用最后5分钟的数据(最多550条),而且通过5秒钟的降采间隔,把对象的实时数据按均值降采方式,形成AI项目的输入张量。

AI 模型文件(HDF5)就在这个计算容器里面。每次计算,AI项目都会把输入的张量(数据)送到这个计算容器里面,依据模型文件去计算,就像这些张量(数据)经过AI模型这个 “数据反应器+数据过滤网”一样。

经过这个AI 模型的计算,把计算结果输出。输出什么,是模型里面都设计好的,可能是一个数字、一个向量或者张量,什么都有可能。这些都取决于这个AI项目要做什么事情。

上面只是关于 MixIOT AI 应用的简单解释。

文档更新时间: 2024-07-22 15:58   作者:Mixiot