Как построить график прогнозирования скачков продаж на основании таблицы в БД с помощью ML.NET?
Хочу реализовать график ,где ML.NET будет прогнозировать продажи ,скачки ,используя EF Core Wpf C# net 6.0 .
В таблице продаж есть IdProduct,Quantity,Data,SelerId,ClientId.Как используя мои данные таблицы продаж ,построить график прогноза с помощью ML.NET
Результат нужен примерно такой
Это варик с интернета но здесь данные берутся из csv файда а мне надо из моего контекста или ProductSaleList
public class Program
{
// filename for data set
private static string dataPath = Path.Combine(Environment.CurrentDirectory, "shampoo-sales.csv");
/// <summary>
/// The main program entry point.
/// </summary>
/// <param name="args">The command line parameters.</param>
static void Main()
{
// create the machine learning context
var context = new MLContext();
// load the data file
Console.WriteLine("Loading data...");
var dataView = context.Data.LoadFromTextFile<SalesRecord>(path: dataPath, hasHeader: true, separatorChar: ',');
// get an array of data points
var sales = context.Data.CreateEnumerable<SalesRecord>(dataView, reuseRowObject: false).ToArray();
// the rest of the code goes here...
}
}
Используется для графика PLplot
Источник: Stack Overflow на русском