<s>[INST] Our project is a classic problem in machine learning: handwritten digit recognition. We will use a simple neural network that accepts an image of a digit and outputs a probability distribution over the 10 possible digits (0-9). We will use the MNIST dataset to train and evaluate our model.

I am unsure on which method or algorithm to use for this problem. 
Can you specify some alternatives and provide some recommendations for me?[/INST]