human: 机器学习中常用的三种验证技术是什么？
 bot: 机器学习中常用的三种验证技术是：交叉验证、留一验证和留出验证。交叉验证通过多次随机划分数据集，将数据集分成训练集和验证集，以评估模型的性能。留一验证是一种特殊的交叉验证，每次只留下一个样本作为验证集，其余样本作为训练集。留出验证是将数据集分成两部分，一部分用于训练模型，另一部分用于验证模型。这三种验证技术在机器学习中常用于评估模型的泛化能力和选择最佳模型。