我认为TDD与代码开发的联系更多,而不是使用ML算法,这是更多的工程工作。在那里应用TDD会很困难。你应该更多地关注方法论。
但是,ML的大部分工作实际上都是数据准备,清理,功能处理和开发等。通常,此类任务与数据相关。那里有很多TDD空间。