Agricultural production output prediction using Supervised Machine Learning techniques | Synapse