Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.18 KB

File metadata and controls

22 lines (14 loc) · 1.18 KB

Kaggle Microsoft Malware Prediction with ML.Net

This repository contains a Machine Learning implementation as I used for the Kaggle Microsoft Malware Prediction competition. It is created with ML.Net version 0.11 and based on .Net Core 2.2 runtime.

For more information and data about the competition: Kaggle Microsoft Malware Competition

With only some basic feature selection and feature encoding a 5-fold cross-validation was able to get a score of 0.683 on the public leaderboard. Given more time it could likely achieve the same scores as any comparable Python or R implementation.

Prerequisites

To be able to run the code you need to have .Net Core 2.2 x64 (runtime or SDK) installed. Download it from the following location. I developed and tested the code on Windows 10 but it should also run on Linux.

You also need to download the competition dataset from Kaggle.

Run the code

  1. Download or Clone the repository.
  2. Open command-prompt and change directory to that of the code.
  3. Run the following commands:
    1. dotnet restore
    2. dotnet build
    3. dotnet run