1. A method to classify one or more seismic surfaces or surface patches based on measurements from seismic data, comprising: obtaining, by a computer, a training set including a plurality of previously obtained and labeled seismic surfaces or surface patches and one or more training seismic attributes measured or calculated at, above, and/or below the seismic surfaces; obtaining, by the computer, one or more unclassified seismic surfaces or surface patches and one or more seismic attributes measured or calculated at, above, and/or below the unclassified seismic surfaces; learning, by the computer, a classification model from the previously obtained and labeled seismic surfaces or surface patches and the one or more training seismic attributes; and classifying, by the computer, the unclassified seismic surfaces or surface patches based on the application of the classification model to the unclassified seismic surfaces or surface patches.