sql-server - 将keras模型保存到数据库

标签 sql-server database python-3.x tensorflow keras

我创建了一个 keras 模型 (tensorflow) 并想将它存储在我的 MS SQL Server 数据库中。最好的方法是什么? pyodbc.Binary(model) 抛出错误。我更喜欢一种不先将模型存储在文件系统中的方法。

感谢您的帮助

最佳答案

似乎没有直接存储模型的干净解决方案。权重存入数据库。我决定将模型作为 h5 文件存储在文件系统中,并将其作为备份从那里上传到数据库中。对于预测,我无论如何都会从文件系统加载模型,因为它比每次预测从数据库中获取模型要快得多。

关于sql-server - 将keras模型保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50174189/

相关文章:

c# - 按相关性/排名对搜索结果进行排序

sql - 在 SQL SERVER 中执行乘法(SET BASED APPROACH)

database - 数据库中一张大表还是许多小表?

python - 尝试使用 "pyinstaller <scriptname.py>"并得到 "TypeError: an integer is required (got type bytes)"

python - Wxpython 应用程序图标

SQL查询统计频率

c# - 访问 Int 变量时 SSIS 出现异常

php - 使用 ExpressionEngine 并收到此错误 : A Database Error Occurred, 错误号 : 1117, 列太多

java - 如何获取流到通过 H2DB 创建的 "in-memory"数据库?

python - 将嵌套字典展平为列表列表