Linear Regression

linear regression

$> dotnet add package Microsoft.ML Let's make an example using ML.Net. I'm going to use Popular Video Games 1980 - 2023 as data for training model.
We need to two models called GameData and PredictionData.
using System;
using Microsoft.ML;
using Microsoft.ML.Data;

public class GameData
{
    [LoadColumn(0)]
    public int Index { get; set; }

    [LoadColumn(1)]
    public string Title { get; set; }

    [LoadColumn(2)]
    [ColumnName("Release Date")]
    public string ReleaseDate { get; set; }

    [LoadColumn(3)]
    public string[] Team { get; set; }

    [LoadColumn(4)]
    public float Rating { get; set; }

    [LoadColumn(5)]
    [ColumnName("Times Listed")]
    public string TimesListed { get; set; }

    [LoadColumn(6)]
    [ColumnName("Number of Reviews")]
    public string NumberOfReviews { get; set; }

    [LoadColumn(7)]
    public string Genres { get; set; }

    [LoadColumn(8)]
    public string Summary { get; set; }

    [LoadColumn(9)]
    public string Reviews { get; set; }

    [LoadColumn(10)]
    public string Plays { get; set; }

    [LoadColumn(11)]
    public string Playing { get; set; }

    [LoadColumn(12)]
    public string Backlogs { get; set; }

    [LoadColumn(13)]
    public string Wishlist { get; set; }
}
Prediction model:
public class PredictionData
{
    public string Wishlist { get; set; }
}
Let's start to train our model using linear regression:
public class PredictionData
{
    public string Wishlist { get; set; }
}

No comments:

Post a Comment