The present invention provides a system and method which includes a machine learning module which analyzes data collected from one or more sources such as UAVs, satellites, span mounted crop sensors, direct soil sensors and climate sensors. According to a further preferred embodiment, the machine learning module preferably creates sets of field objects from within a given field and uses the received data to create a predictive model for each defined field object based on detected characteristics from each field object within the field.