As mentioned earlier, the application we will be creating is a file classification web application. Using the knowledge garnered in the Creating a binary classification application section in Chapter 4, Classification Model, we will be taking it a step further and looking at adding more attributes to a file prior to making a classification. In addition, we will be integrating machine learning with ML.NET into the web application, where an end user can upload files for classification, returning either clean or malicious files, along with a confidence of that prediction.
As with previous chapters, the completed project code, sample dataset, and project files can be downloaded at: https://github.com/PacktPublishing/Hands-On-Machine-Learning-With-ML.NET/tree/master/chapter09.
Exploring the project architecture
Given the previous applications have all been command-line applications, the project architecture for this example is quite different...