Statistical Process Monitoring Using Advanced Data-Driven and Deep Learning Approaches:Theory and Practical Applications