Prediction of Weather using Machine Learning and Deep Learning Techniques Weather conditions in Colombo, Sri Lanka have been predicted using deep learning models such as: Random Forest Model Artificial Neural Network(ANN) Recurrent Neural Network Through this I learnt about the architecture and the different techniques which could be used to come up with an efficient model.