在神经形态硬件上进行个性化车意图检测的短拍转移学习
Nathan A Lutes1, Venkata Sriram Siddhardh Nadendla2, K Krishnamurthy1
1Department of Mechanical and Aerospace Engineering, Missouri University of Science and Technology, 400 W. 13th Street, Rolla, MO 65409, United States of America.
Journal of neural engineering
|January 30, 2025
概括
本研究介绍了一种节能,短拍转移学习方法,用于在神经形态硬件上使用卷积尖端神经网络 (CSNNs) 创建个体特定的制动意图模型. 这种方法实现了超过90%的准确性,同时大大降低了实时应用的功耗.
科学领域:
- 神经形态计算是一种神经形态计算.
- 对于辅助技术的机器学习
- 生物医学信号处理
背景情况:
- 在脑电图 (EEG) 数据分析中,传统的群体级模型缺乏个体特异性.
- 开发针对实时应用程序的个性化模型,如高级驾驶辅助系统 (ADAS),具有挑战性.
- 神经形态系统为节能,在设备上学习提供了潜力.
研究的目的:
- 在BrainChip Akida AKD1000上探索一些射击转移学习方法来训练卷积尖端神经网络 (CSNNs).
- 开发个人级预测模型,使用EEG数据预测制动意图.
- 在神经形态平台上评估拟议方法的有效性和能源效率.
主要方法:
- 一个小组级的卷积神经网络 (CNN) 通过参与者执行驾驶任务的EEG数据进行训练.
- 在CNN被转换为阿基达AKD1000神经形态处理器和量化.
- 应用了一些射击转移学习,使用在线Akida边缘学习对个性化CSNN模型进行单个数据子集的最终层的训练.
主要成果:
- 个人特定的制动意图模型实现了超过90%的准确性,真正的正比率和真正的负比率,只需三个训练时代.
- 与传统CPU相比,阿基达AKD1000处理器的功耗减少了97%以上,延迟增加了1.3倍.
- 废除研究证实了该方法的稳定性,EEG通道数量减少.
结论:
- 提出的几次射击转移学习方法可以快速开发精确的,针对个体的预测模型,用于节能的神经形态硬件.
- 这种方法对于需要个性化,适应性AI的实时应用非常相关.
- 该研究强调了神经形态计算在定制,低功耗边缘人工智能解决方案中的潜力.
相关概念视频
Neural Circuits
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Multi-input and Multi-variable systems
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...


