@@ -78,7 +78,7 @@ namespace Tensorflow | |||||
} | } | ||||
// Gets map of variables and the associated data. | // Gets map of variables and the associated data. | ||||
NDArray returned_variables = null; | |||||
NDArray[] returned_variables = null; | |||||
if (variable_names != null) | if (variable_names != null) | ||||
returned_variables = sess.run(variable_names); | returned_variables = sess.run(variable_names); | ||||
@@ -82,6 +82,9 @@ namespace Tensorflow | |||||
case "String": | case "String": | ||||
full_values.Add(float.NaN); | full_values.Add(float.NaN); | ||||
break; | break; | ||||
case "Char": | |||||
full_values.Add(float.NaN); | |||||
break; | |||||
default: | default: | ||||
throw new NotImplementedException($"build_results tensor_values[0] {tensor_values[0].dtype.Name}"); | throw new NotImplementedException($"build_results tensor_values[0] {tensor_values[0].dtype.Name}"); | ||||
} | } | ||||
@@ -80,7 +80,7 @@ namespace TensorFlowNET.Examples.Text.NER | |||||
private float run_epoch(Session sess, CoNLLDataset train, CoNLLDataset dev, int epoch) | private float run_epoch(Session sess, CoNLLDataset train, CoNLLDataset dev, int epoch) | ||||
{ | { | ||||
NDArray results = null; | |||||
NDArray[] results = null; | |||||
// iterate over dataset | // iterate over dataset | ||||
var batches = minibatches(train, hp.batch_size); | var batches = minibatches(train, hp.batch_size); | ||||
@@ -97,7 +97,7 @@ namespace TensorFlowNET.Examples | |||||
if (step % eval_step == 0 || step == 1) | if (step % eval_step == 0 || step == 1) | ||||
{ | { | ||||
print("Evaluation..."); | print("Evaluation..."); | ||||
var sim = sess.run(cosine_sim_op, new FeedItem(X, x_test)); | |||||
var sim = sess.run(cosine_sim_op, new FeedItem(X, x_test))[0]; | |||||
foreach(var i in range(len(eval_words))) | foreach(var i in range(len(eval_words))) | ||||
{ | { | ||||
var nearest = (0f - sim[i]).argsort<float>() | var nearest = (0f - sim[i]).argsort<float>() | ||||