1. A method of determining management zones in a field for precision farming, the method comprising the steps of: obtaining site-specific farming data; providing the site-specific farming data to a self-organizing network, the self-organizing network configured to classify locations in the field into management zones based upon the site-specific farming data; obtaining classification outputs from the self-organizing network; and correlating the classification outputs of the self-organizing network with positions in the field.