Solved – Decreasing training learning curve

classificationcross-validationmachine learningscikit learnsvm

I have made a learning curve that looks like this:

enter image description here

Why wouldn't it be more like both training and cross-validation score begin low
and both gradually increase with more samples? Why does one start high while the other
starts low? For example, this is how I thought it would look:
enter image description here

Thanks

Best Answer

Because a sufficiently powerful machine learning algorithm (together with nicely separable data), will have no problem correctly classifying a small number of data points. Of course that usually means it will be overfitting to those few points, which is why your training score is high and your cross-validation score low.