public IActionResult GetProductUnitDemandEstimation(string productId, [FromQuery] int year, [FromQuery] int month, [FromQuery] float units, [FromQuery] float avg, [FromQuery] int count, [FromQuery] float max, [FromQuery] float min, [FromQuery] float prev) { // next,productId,year,month,units,avg,count,max,min,prev var nextMonthUnitDemandEstimation = productSales.Predict($"{appSettings.ForecastModelsPath}/product_month_fastTreeTweedie.zip", productId, year, month, units, avg, count, max, min, prev); return(Ok(nextMonthUnitDemandEstimation.Score)); }
public IActionResult GetProductUnitDemandEstimation(string productId, [FromQuery] int year, [FromQuery] int month, [FromQuery] float units, [FromQuery] float avg, [FromQuery] int count, [FromQuery] float max, [FromQuery] float min, [FromQuery] float prev, [FromQuery] float price, [FromQuery] string color, [FromQuery] string size, [FromQuery] string shape, [FromQuery] string agram, [FromQuery] string bgram, [FromQuery] string ygram, [FromQuery] string zgram) { var nextMonthUnitDemandEstimation = productSales.Predict($"{appSettings.AIModelsPath}/product_month_fastTreeTweedle.zip", productId, year, month, units, avg, count, max, min, prev, price, color, size, shape, agram, bgram, ygram, zgram); return(Ok(nextMonthUnitDemandEstimation.Score)); }