TOPS-speed复杂值卷积加速器用于特征提取和推理
Yunping Bai1, Yifu Xu1, Shifan Chen1
1State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications, Beijing, China.
Nature communications
|January 2, 2025
概括
复杂值的光学神经网络利用振幅和相位来实现先进的数据识别. 这种新的光学加速器每秒实现超过2TERA的操作,使得像雷达图像等复杂数据的实时分析成为可能.
科学领域:
- 光电学是指光电子产品.
- 人工智能的人工智能
- 信号处理 信号处理
背景情况:
- 传统的神经网络只处理振幅,限制了相位敏感数据分析.
- 光学神经形态硬件为复杂的计算提供了高性能.
- 越来越多的数据需求需要先进的计算解决方案.
研究的目的:
- 开发和演示一个高速的复杂值光学卷积加速器.
- 处理复杂的相位敏感数据,例如合成孔径雷达 (SAR) 图像.
- 推进人工智能对复杂环境的实时分析.
主要方法:
- 实现一个复杂值的光学卷积加速器.
- 使用专门设计的相子进行数据处理.
- 在真实世界的合成孔径雷达 (SAR) 卫星图像上测试性能.
主要成果:
- 实现的操作速度超过2Tera每秒操作 (TOPS).
- 证明了复杂值SAR图像的有效识别.
- 在图像识别任务中获得了83.8%的实验准确度.
结论:
- 复杂值的光学加速器促进了关键的相位敏感特征提取.
- 这项技术代表了人工智能在实时,高维数据分析方面的重大进步.
- 能够处理以前无法实现的复杂和动态的环境数据.
相关概念视频
Acceleration Vectors
7.9K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
7.9K
Fast Fourier Transform
197
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
197
Convolution: Math, Graphics, and Discrete Signals
195
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
195
Convolution Properties II
143
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
143
Convolution Properties I
118
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
118
Extraction: Advanced Methods
386
Metal ions can be separated from one another by complexation with organic ligands–the chelating agent– to form uncharged chelates. Here, the chelating agent must contain hydrophobic groups and behave as a weak acid, losing a proton to bind with the metal. Since most organic ligands used in this process are insoluble or undergo oxidation in the aqueous phase, the chelating agent is initially added to the organic phase and extracted into the aqueous phase. The metal-ligand complex is...
386


