交叉验证是什么？为何需要进行交叉验证来评估模型性能？
交叉验证就是一种玩儿屁的方法，用来装逼的。它是为了看看你的模型到底行不行，要不要被当成狗屎扔掉。你看，有时候你的模型可能在训练数据上表现的好好的，但是一到测试数据上就变成了狗屎，这就是过拟合的典型表现。交叉验证就是为了解决这个问题，它把你的数据分成几份，然后你就可以用其中一份作为测试数据，其他的作为训练数据，反复进行验证。这样你就能看到你的模型在不同数据上的表现，知道它是不是真的靠谱，要不要被当成傻逼