Decision-making Improvement in Dynamic Environments Using Machine Learning