Временные ряды (шаг 1 месяц, 1993–1995 гг.),
Данные = значения, увеличивающиеся с шагом 10, начиная со 100.
Затем я сохраняю модель и загружаю ее снова, чтобы имитировать закрытие и загрузку приложения.
Затем я использовал загруженную модель для прогнозирования BackTest для 1993. Добавляю несколько значений в качестве примеров (начальные условия модели). Но результат неправильный.
Полный код приложения:
Код: Выделить всё
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using Microsoft.ML;
using Microsoft.ML.Transforms.TimeSeries;
namespace Samples.Dynamic
{
public static class Forecasting
{
public static void Main(string[] args)
{
var ml = new MLContext();
var data = new List();
int price = 100;
for (int month = 1; month
Подробнее здесь: [url]https://stackoverflow.com/questions/78665652/microsoft-ml-net-forecasting-model-backtest-usage-issue[/url]
Мобильная версия