示例#1
0
        public IModelResult Eval(IFeatures feature)
        {
            var inputValuesTensors = feature.GetFeaturesTensors();

            TFOutput output = new TFOutput();
            TFOutput input  = new TFOutput();

            lock (_graph)
            {
                using (var session = new TFSession(Graph))
                {
                    var result = session.Run(
                        inputs: new[] { input },
                        inputValues: inputValuesTensors.ToArray(),
                        outputs: new[] { output });

                    return(ResultConvertor.Convert(result));
                }
            }
        }