这款iCE40 UltraPlus参考设计使用了人工智能(AI)来实现人体检测算法。人工智能是指将技术用于通常由人类完成的传统任务,因为机器可以更高效、快速地处理和计算大量数据。根据设计,fpga具有并行处理数据的能力,与微处理器相比,在处理此类任务时效率更高。
本申请中使用了神经网络模型。通过通过未经训练的模型通过100,000人面孔来计算权重和激活并创建培训的模型,在强大的GPU上完成培训。然后将重量和激活输送到ICE40超普利装置上,其中物体可以通过训练有素的模型,并且如果它是人的脸部,模型将推断。
将AI带到网络边缘具有挑战性,但它也提供了巨大的机会。将AI构建为ICE40 UltraPlus FPGA而不是基于云的资源,可以在加速响应时间时显着降低功耗。同时,保持处理本地提高安全性。并且通过将AI构建到设备设计人员即使网络被关闭以节省电源,也可以始终获得智能。