Machine Learning-Based AES Key Recovery via Side-Channel Analysis on the ASCAD Dataset