擅长:python、mysql、java
<p>我是通过以下方式得到的:</p>
<pre><code>import cntk as C
from cntk.ops.functions import load_model # Note this
...
...
# saved the model after epochs
for i in range(500):
mb = reader.next_minibatch(minibatch_size, input_map=input_map)
trainer.train_minibatch(mb)
classifier_output.save("model.dnn") # Note this
...
...
# loading the model
model = load_model("model.dnn") # Note this
# converted sentence to numbers and given as sequence
predScores = model(C.Value.one_hot([[1,238,4,4990,7223,1357,2]], 50466)) # Note this
predClass = np.argmax(predScores)
print(predClass)
</code></pre>
<p>其中<code>[[1,238,4,4990,7223,1357,2]]</code>是词汇索引的序列(基本上是训练所依据的序列,<code>50466</code>是词汇的大小。在</p>