I have finally made an AI in scratch, it hasn't been trained too much, but it has been trained to recognise hand drawn numbers. It isn't the most accurate, but it works. The numbers are drawn in a 9x9 grid, press G for the Neural Network / AI to recognise it.
CONTROLS: SPACE to list output list (used for debugging purposes), G for the Algorithm to recognise it, 0 - 9 to train the AI for that number, R to reset training data, Z to generate a pre-made number with a noise layer for training purposes, Draw on the pixels to draw ---------- It doesn't like the number 4 ---------- It uses the USERNAME block because if I delete the training data, EVERYONES training data will be reset. Tags (haven't done these in a while) : #AI #NeuralNetwork #Neural #Network #Number #Recogniser #Recognizer #Recognise #Recognize