https://www.youtube.com/watch?v=i_LwzRVP7bg&list=PPSV&ab_channel=freeCodeCamp.org
I was watching above youtube video , in chapter "Training Model" there were 3 sets discussed. 1)Training data set 2)Test data set 3)Validation data set
But i am confused in difference between these 3 types because in other resources of ML, i came across only two sets,Training data set and test data set, but here Validation data set is also discussed
But what is Validation data set and is it always necessary to include? and how it is different from Training data set & Test data set