Advanced Machine Learning Approaches for High-Precision Yield Prediction Using Multi-temporal Spectral Data in Smart Farming