Я новичок в машинном обучении. Я пытаюсь предсказать победителя из гонки. Для этого я использую последние 5 форм бегуна. Но у некоторых бегунов нет 5 форм. Набор данных представляет собой CSV файл. Формат, аналогичный приведенному ниже.
RaceID, BP, Dist, L1FP, L1Marg, L2FP, L2Marg, L3FP, L3Marg, L4FP, L4Marg, L5FP, L5Marg, FP
10 1, 1000, 1, 3.1, 1, 2.5, 2, 2.8, 3, 3.2, 1, 2.8, 1
10 2, 1000, 2, 4.1, 2, 3.5, 2, 4.1, NULL, NULL, NULL, NULL, 3
10 3, 1000, 2, 5.3, 3, 3.2, 3, 3.5, 4, 4.9, NULL, NULL, 2
11.......................................................................................
11......................................................................................
Я бы хотел ранжировать бегунов, используя FP. Здесь у всех 3 бегунов не было последних 5 форм. Бегун 2 имел последние 3 формы. бегун 3 имел последние 4 формы. Разрешает ли ML. NET nullable
?
Я планирую использовать Ранжирование в качестве задания в качестве примера: https://github.com/dotnet/machinelearning-samples/tree/master/samples/csharp/getting-started/Ranking_Web
Спасибо