我创建了一个keras模型(tensorflow),并希望将其存储在我的MS SQL Server数据库中。最好的方法是什么? pyodbc.Binary(model)抛出一个错误。我希望不首先将模型存储在文件系统中。
感谢您的帮助
答案 0 :(得分:2)
似乎没有直接存储模型的干净解决方案。权重到数据库中。我决定将模型作为h5文件存储在文件系统中,并将其作为备份从那里上传到数据库中。对于预测,无论如何我都会从文件系统加载模型,因为它比从数据库中获取每个预测要快得多。
答案 1 :(得分:0)
最好的方法是将其另存为文件,然后仅将路径保存在数据库中。这种技术通常用于存储图像之类的大文件,因为数据库通常会与之抗争。
答案 2 :(得分:-1)