| @@ -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>() | ||||