In the first task we created access_portflio for using linear regression to find the nearest stock prize. In second task we created Decision tree, baglearner, Random tree to optimize the model. In the third and fourth task we created Assess Leaner and Defeat Learner. In fifth and sixth task we created Qlearning robot and Strategy Learner to create a model that use Qlearner to predict the stock prices.