US 11,836,604 B2
Method for generating programmable activation function and apparatus using the same
Lok Won Kim, Seongnam-si (KR); Ho Seung Kim, Seongnam-si (KR); and Hyung Jin Chun, Suwon-si (KR)
Assigned to DEEPX CO., LTD., Seongnam-si (KR)
Filed by DEEPX CO., LTD., Seongnam-si (KR)
Filed on May 23, 2022, as Appl. No. 17/750,568.
Claims priority of application No. 10-2021-0170058 (KR), filed on Dec. 1, 2021; and application No. 10-2022-0037489 (KR), filed on Mar. 25, 2022.
Prior Publication US 2023/0169314 A1, Jun. 1, 2023
Int. Cl. G06N 3/02 (2006.01); G06N 3/048 (2023.01)
CPC G06N 3/048 (2023.01) 16 Claims
OG exemplary drawing
 
10. An apparatus comprising:
a programmable activation function (PAF) unit including at least one comparator; and
a processor including a central processing unit (CPU) as a computing device formed by hardware, the processor configured to:
provide at least one activation function and hardware information of the PAF unit to a PAF generator, the hardware information including information on a number of the at least one comparator in the PAF unit; and
operate the PAF generator to:
generate segment data for segmenting the at least one activation function, the segment data including derivative data of the at least one activation function;
determine a substantially linear section or a non-linear section of the at least one activation function based on the derivative data of the at least one activation function;
segment the at least one activation function into a plurality of segments using the segment data; and
approximate at least one segment of the plurality of segments as a programmable segment including a programmable parameter, the programmable segment corresponding to the at least one activation function,
wherein the programmable segment is programmed by the PAF generator.