나중에 파일을 예측할 수 있도록 파일로 저장하려는 tensorflow 모델을 만듭니다. 사용tensorflow 모델을 파일로 저장
- (
= tf.placeholder(tf.float32, [None, iVariableLen])
)
input_placeholder solution_space
(= tf.nn.sigmoid(tf.matmul(input_placeholder, weight_variable) + bias_variable)
)- 세션
(= tf.Session()
)
나는 시도했다 : 특히, 내가 저장해야 sklearn binarizers 등의 다른 객체에서 작동하는 피클이지만 위의 것은 아닙니다. 하단에 오류가 발생합니다.
나는 피클 방법 :dModel
import pickle
with open(sModelSavePath, 'w') as fiModel:
pickle.dump(dModel, fiModel)
내가에 대한 피팅에 사용하는 I가 지속하려는 모든 개체를 포함하는 사전입니다.
tensorflow 개체를 피클하는 방법에 대한 제안이 있으십니까?
오류 메시지 :
pickle.dump(dModel, fiModel)
...
raise TypeError, "can't pickle %s objects" % base.__name__
TypeError: can't pickle module objects
에 의해 발생하는 대부분의 오류를 우회 할 수 있습니다 당신이 사용할 수 Tensorflow의 내장이에 대한 기능? https://www.tensorflow.org/versions/r0.9/how_tos/variables/index.html#saving-and-restoring –