Question: what is the difference between value iteration and policy iteration?
Answer: In Value Iteration - You randomly select a value function , then find a new (improved) value function in an iterative process, until reaching the optimal value function , then derive optimal policy from that optimal value function . Policy iteration works on principle of “Policy evaluation —-> Policy improvement”.