google-cloud-automl - 多次训练同一个 Google AutoML 模型
问题描述
问题:是否可以多次训练来自 Google AutoML 的同一个模型?
问题:我有几个包含时间序列数据的数据集。例子:
- 数据集 A:[[product1, date1, price], [product1, date2, price]]
- 数据集 B:[[product2, date1, price], [product2, date2, price]]
- 数据集 C: [[product3, date1, price], [product3, date2, price]]
在 Google AutoML 中描述列时,您可以将数据标记为时间序列数据,并将日期列指定为时间序列。记住它是时间序列数据非常重要。我认为合并数据集不是一个好主意,因为会有重复的日期。
是否可以在数据集 A 上训练模型,然后在数据集 B 上完成训练,等等,还是您建议合并数据集?
谢谢。
解决方案
你可以结合数据,我不明白这与你所描述的有什么关系。将列标记为列时,Time
AutoML Tables会根据该列拆分数据,将最旧的 80% 作为训练集,接下来的 10% 作为验证集,最近的 10% 作为测试集。
如果您的集合中没有足够的数据在时间列中不同,无法将数据拆分为上述 80/10/10,您将不希望将其标记为时间列,而是手动拆分数据。
如果数据集不相关并且彼此不同,那么您需要为每个数据集训练单独的模型。
推荐阅读
- javascript - 使用节点 js 从字符串中提取日期?
- html - CSS焦点按钮保持边框
- c# - 如何在其方法中获取结构的地址?
- cmake - 配置:错误:找不到 dvdread 所需的库 dvdread > 4.9.0
- r - 通过从 R 中的列表中提取元素来创建向量
- mysql - 在不使用 NodeJS 连接数据库的情况下对 Mysql 进行单元测试
- java - android studio 如何设置布局消失
- java - 如何修复“:compileTestJava”的执行任务失败?
- python - 有没有一种惯用的方法来使用 nix 设置 CI 回归测试?
- java - 如何在 AndroidStudio 中创建动态 ListView