1. A method for signal characterization comprising an integrated search algorithm that cooperatively optimizes data mining sub-tasks, the integrated search algorithm including a machine learning model, the method comprising: processing the data for data embedding; data embedding the processed data for searching for patterns; extracting time and frequency patterns to provide training samples; and training the machine learning model to represent learned patterns for signal characterization according to the training samples.