Abstract Here, we present the results of applying diverse data processing and machine learning tools to investigate a very large dataset obtained from single station infrasonic recordings from the last 10 yr of the most recent period of explosive activity at Tungurahua volcano, Ecuador. To increase the quality and quantity of information extracted from the large data set and enhance pattern recognition, we combined traditional techniques with more recent ones. We divided the investigation into sequential steps: detection, discrimination, cleaning, and clustering. For the detection step, we tested the classical short-term average/long-term average algorithm and an algorithm specific for explosions detection called “Volcanic INfrasound Explosions Detector Algorithm (VINEDA)” and detected 118,516 events. To clean the detected signals from potential false positives, we used supervised classification that reduced the events to 75,483, and a catalog cleaning procedure using shallow learners including support vector machines, random forests, and a single layer neural network, trained using data from a manual catalog, to a final number of 36,359 events. This led to a sixfold increase in detected explosions compared to the manual catalog. Then, we applied hierarchical clustering to a well-studied time window of activity using two independent difference metrics: dynamic time warping and waveform cross correlation and showed the insights and drawbacks from this approach. We showed that the different techniques were able to reveal repeating and striving events between selected different eruptive phases and associated them to possible changes in eruptive dynamics. Finally, to analyze the whole dataset at once we used a convolutional autoencoder network and obtained similar results to the classical clustering in a fraction of the time. We identified different families of explosions that appeared, sometimes intermittently, and revealed various potentially competing eruptive processes during the whole time period.