擅长:python、mysql、java
<p>不太可能,当你在CNTK中训练你的模型时,你不需要使用<strong>create_reader/Minibatch</strong>工具。主要是因为测试/生产文件通常非常小。模型评估实际上非常简单:</p>
<pre><code>import cntk as C
import pandas as pd
import numpy as np
model = C.load_model(path_to_where_the_model_is_saved) # load your CNTK model
ds = pd.read_csv(filename, delimiter=",") # load your data of course
# we are assuming all data come
# together in a single matrix
X = ds.values[:,0:28].astype('float32') # ensures the right type for CNTK
Y = ds.values[:,28].astype('float32') # last column is the label
X= X / 255 # perform any necessary transformation if any
pred = model(X) # evaluate your test data
pred[pred > 0.5]=1
pred[pred!=1]=0
maxa=np.mean(Y==pred)
print("Accuracy {} ".format(maxa*100.0))
</code></pre>