【发布时间】:2018-05-04 11:46:58
【问题描述】:
我创建了一个 keras 模型 (tensorflow),并希望将其存储在我的 MS SQL Server 数据库中。最好的方法是什么? pyodbc.Binary(model) 引发错误。我更喜欢一种不先将模型存储在文件系统中的方法。
感谢您的帮助
【问题讨论】:
-
问题解决了吗?
标签: sql-server database python-3.x tensorflow keras
我创建了一个 keras 模型 (tensorflow),并希望将其存储在我的 MS SQL Server 数据库中。最好的方法是什么? pyodbc.Binary(model) 引发错误。我更喜欢一种不先将模型存储在文件系统中的方法。
感谢您的帮助
【问题讨论】:
标签: sql-server database python-3.x tensorflow keras
似乎没有直接存储模型的干净解决方案,包括。权重进入数据库。我决定将模型作为 h5 文件存储在文件系统中,然后从那里上传到数据库中作为备份。对于预测,无论如何我都会从文件系统加载模型,因为它比从数据库中获取每个预测的模型要快得多。
【讨论】:
最好的方法是将它作为文件保存在系统中,并将路径保存在数据库中。这种技术通常用于存储像图像这样的大文件,因为数据库通常会处理它们。
【讨论】: