多项选择题

以下哪些技术常用于提升深度学习模型的鲁棒性()

A.数据增强
B.对抗训练
C.模型蒸馏
D.集成学习