Home > Uncategorized > Improving ML.NET accuracy by connecting 2 neural networks #AI #ML

Improving ML.NET accuracy by connecting 2 neural networks #AI #ML

A-system-of-two-neural-networks-The-output-layer-of-the-first-neural-network-provides

In this case, I am using the Issue Classification scenario in ML.NET, where I initially trained a network to predict an output on 24 inputs. The result was a very poor 10%, but I had an idea, to create a second training set, based on the inital inputs, plus the outputs (The SCORE array) of the network (31 elements).

By creating a new table, with the initial 24 inputs, the training output, and the  scrore array, i.e. another 31 floats, I then created a table that was 56 columns wide, and I used that again to train on ML.NET.

Using this second-level neural network, I effectively created a neural network with twice the number of layers, and the accuracy went from 10% to 30%.

I am hoping to repeat this process another number of times to gradually increase the accuracy up to a usable level of 90%.

No code examples yet; but if the repeated process actually increases this right up to 90%+, then I’ll share!

 

Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: