问HN:科技行业是否需要确定性机器学习训练?
你好,我想知道科技行业是否需要确定性的机器学习训练,还是说非确定性也是可以接受的?
例如,我知道在大型语言模型(LLMs)的情况下,训练过程中小的浮点数差异通常是可以容忍的,因为模型最终会收敛到相似的质量。但是在一些更具体的领域,比如医疗设备认证、自动驾驶车辆安全验证或金融模型审计,我觉得两个训练过程产生位相同的模型是至关重要的,尤其是在相同硬件上,更不用说在异构硬件上了。我读到在某些情况下,比如高频交易(HFT)或量化交易(Quant),人们会使用整数来实现确定性的操作,不知道在这里是否也是同样的情况?
查看原文
Hey, I was wondering whether the tech industries require deterministic ML training or is non-determinism acceptable?
As in, I know in case of LLMs, small float differences while training are generally tolerated as the model converges to similar quality regardless. But in more specific domains like medical device certification or autonomous vehicle safety validation or financial model auditing, I feel like whether two training runs producing bit identical models would be critical whether two training runs producing bit-identical models is critical, on the same hardware, let alone across heterogeneous hardware. I have read how in certain cases like HFT or Quant, people would just use integers to make deterministic actions, wondering if its the same case here too?