public IActionResult PredictDisease(HeartDataViewModel data) { var dataForPrediction = CastToPredictionModelRequest(data); var prediction = GetPredictionWithData(dataForPrediction); return(Ok(prediction)); }
private PredictionModelRequest <HeartData> CastToPredictionModelRequest(HeartDataViewModel data) { return(new PredictionModelRequest <HeartData>() { ObjectToPredict = CastToHeartData(data), ModelFilePath = "../CodeGen.MLNET/Data/heart-model-21_09_2018_0007.zip" }); }
private HeartData CastToHeartData(HeartDataViewModel data) { return(new HeartData() { Age = data.Age, Ca = data.Ca, Chol = data.Chol, Cp = data.Cp, Exang = data.Exang, Fbs = data.Fbs, OldPeak = data.Fbs, Restecg = data.Restecg, Sex = data.Sex, TrestBps = data.TrestBps, Thalach = data.Thalach, Slope = data.Slope, Thal = data.Thal, }); }