我的神经网络模型是使用GPU在Keras上构建的。 我使用Pickle存储它以备将来使用,可能在另一台计算机上。
是否可以在没有GPU的情况下使用模型进行预测?
答案 0 :(得分:2)
不确定。它甚至是一个常见的用例。 GPU有助于促进培训,但有时在生产中无法使用(例如,如果您使用客户的手机)。
我不太了解Theano,但他们可能相当于tensorflow.serving
。您始终可以序列化经过训练的Model对象并从另一台机器读取它。
要序列化,您可以使用:
keras.models.save_model
和keras.models.load_model
。