An AI machine learning method that trains a neural network by example. Supervised learning feeds the network predefined and labeled inputs in both the training and fine tuning stages of the model.