내가 (R)에 CNN과 훈련에 대한 MXnet를 사용하고 사용시 모델을 저장하고 난 다음 코드를 사용하여 오류없이 모델을 학습 할 수 방법 :이 과정은 시간이로MXnet
model <- mx.model.FeedForward.create(symbol=network,
X=train.iter,
ctx=mx.gpu(0),
num.round=20,
array.batch.size=batch.size,
learning.rate=0.1,
momentum=0.1,
eval.metric=mx.metric.accuracy,
wd=0.001,
batch.end.callback=mx.callback.log.speedometer(batch.size, frequency = 100)
)
그러나 - 소비, 밤에는 서버에서 실행하고 훈련을 마친 후에는 모델을 사용하기 위해 모델을 저장하려고합니다.
save(list = ls(), file="mymodel.RData")
및
mx.model.save("mymodel", 10)
을하지만 그들 중 누구도 모델을 저장할 수 있습니다 :
내가 사용! 예를 들어 "mymodel.RData"
을로드 할 때 테스트 세트의 라벨을 예측할 수 없습니다.
Error in model$symbol$as.json() : external pointer is not valid
아무도 나에게 절약을위한 솔루션을 제공 할 수 : 나는 다음과 같은 오류가
graph.viz(model$symbol$as.json())
: 나는 "mymodel.RData"
을로드하고 다음 코드로 플롯 할 때
또 다른 예입니다 나중에이 모델을로드하여 사용할 수 있습니까?
감사
@marbel하여 모델을 저장할 수 있습니까? – Mohammad
해결책을 찾았는데 테스트하자 마자 여기에 게시합니다. :) – Mohammad