【发布时间】:2022-01-03 17:46:26
【问题描述】:
我正在创建一个机器学习应用程序,它应该本地和经常将数字保存到数据库中。 这些数字值是相连的,这基本上意味着我想通过追加一个数字到列表中来经常更新时间序列的值。
一个理想的情况是能够保存键值对,其中键表示数组的名称(例如 train_loss),值将根据时间序列。 我的第一个想法是利用 redis 但据我所知,redis 数据只保存在 RAM 中?我想要实现的是在每个日志之后或每两个日志之后保存到磁盘。
我需要本地保存数据,因为这些数据将被其他应用程序使用(在 javascript 中)。因此一些 JSON-like 格式会很好。 使用 JSON 文件(和 Python json 包)是一种选择,但我相信它会因为频繁更新而导致 I/O 瓶颈。
我基本上是在尝试创建一个像 Tensorboard 这样的网络应用程序的克隆。
【问题讨论】:
标签: python json database tensorboard