private NeuralTrainingData GetNeuralTrainingData(IEnumerable <NeuralItemResult> items) { var itemsToUse = items.Where(i => i.LeadInQuery > 0); NeuralTrainingData data = new NeuralTrainingData(); data.xs = itemsToUse.Select(i => new List <double> { (double)i.Item.height / 1000, (double)i.Item.width / 1000, (double)i.Item.weight / 1000 }); data.ys = itemsToUse.Select(i => (double)i.LeadInQuery); return(data); }
public string Fit(string query, NeuralTrainingData data) { var result = _nodeServices.InvokeAsync <string>("./Node/fit", query, data).Result; return(result); }