The development of Global Navigation Satellite Systems (GNSS) results in large spatial geodetic networks with a distinct range of accuracy. Thus, classification of the GNSS stations is needed to determine which stations are appropriate for geodetic applications. Additionally, advanced Machine Learning (ML) techniques have been proposed. However, ML algorithms may sometimes be less sensitive due to a lack of samples or anomalies in input data. Therefore, this study introduces an approach in which human-based supervision is integrated into ML processes to improve the ML model’s performance in classifying the continuous GNSS stations. The human factor influences the ML processes through two sampling strategies: “suggest-decide” and “correct-retrain”, where the accuracy of ML models will be improved via human-based corrections. The idea is that the unsupervised ML-based clustering techniques are driven by human-based supervision to create samples for training the supervised ML-based classification models. In this study, we develop a MATLAB app to automate the clustering and labeling processes. Our finding demonstrates that applying these sampling strategies can enhance the accuracy of the ML-based classification models from under 50 % up to $$\sim$$
∼
99 % after re-training. Also, this study categorizes almost 9000 continuous monitoring stations in the Nevada database, of which 1900 stations in Europe serve as samples for training the ML-based classification models. Furthermore, the methodologies developed in this study can be applied to warning systems, which utilize internal and external human resources to correct errors, address unusual situations, and provide timely feedback for better performance of ML-based forecasts.