-
公开(公告)号:US12165061B2
公开(公告)日:2024-12-10
申请号:US17870529
申请日:2022-07-21
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim
IPC: G06F1/00 , G06F1/3206 , G06F1/3287 , G06F18/214 , G06N3/08
Abstract: A learning model creation method for performing a specific function for an electronic device, according to an embodiment of the present invention, can include the steps of: preparing big data for training an artificial neural network including, in pairs, sensing data received from a random sensing data generation unit for sensing human behaviors and specific function performance determination data for determining whether to perform a specific function of an electronic device with respect to the sensing data; preparing an artificial neural network model, which includes nodes of an input layer through which the sensing data is inputted, nodes of an output layer through which the specific function performance determination data of the electronic device is outputted, and association parameters between the nodes of the input layer and the nodes of the output layer, and calculates inputs of the sensing data for the nodes of the input layer in order to output the specific function performance determination data from the nodes of the output layer; and repeatedly performing a process of inputting the sensing data included in the prepared big data into the nodes of the input layer and outputting the specific function performance determination data that pairs with the sensing data included in the big data from the nodes of the output layer so as to update the association parameters, thereby mechanically training the artificial neural network model.
-
公开(公告)号:US12165044B2
公开(公告)日:2024-12-10
申请号:US18501455
申请日:2023-11-03
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim , Seong Jin Lee
Abstract: A system may comprise a neural processing unit (NPU) including a plurality of processing elements (PEs) capable of performing computations for at least one artificial neural network (ANN) model; and a switching circuit. The switching circuit may be configured to select one clock signal among a plurality of clock signals having different frequencies, and supply the selected clock signal to the NPU. The one clock signal may be selected based on a utilization rate of the plurality of PEs for a particular layer among a plurality of layers of the at least one ANN model.
-
13.
公开(公告)号:US12126902B2
公开(公告)日:2024-10-22
申请号:US18212684
申请日:2023-06-21
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim , You Jun Kim
CPC classification number: H04N23/683 , G06F18/217 , G06N3/063 , G06N3/08 , G06N5/04 , H04N23/6812
Abstract: A method for stabilizing an image based on artificial intelligence includes acquiring tremor detection data with respect to the image, the tremor detection data acquired from two or more sensors; outputting stabilization data for compensating for an image shaking, the stabilization data outputted using an artificial neural network (ANN) model trained to output the stabilization data based on the tremor detection data; and compensating for the image shaking using the stabilization data. A camera module includes a lens; an image sensor to output an image captured through the lens; two or more sensors to output tremor detection data with respect to the image; a controller to output stabilization data based on the tremor detection data using an ANN model; and a stabilization unit to compensate for an image shaking using the stabilization data. The ANN model is trained to output the stabilization data based on the tremor detection data.
-
14.
公开(公告)号:US12086707B2
公开(公告)日:2024-09-10
申请号:US18530909
申请日:2023-12-06
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim , Seong Jin Lee , Jung Boo Park
CPC classification number: G06N3/063 , G06F1/06 , G06N3/0464
Abstract: A neural processing unit may comprise a first circuit configured to perform operations for an artificial neural network (ANN) model, and arranged for a plurality of groups of processing elements (PEs) including a plurality of PEs; a second circuit arranged to output a plurality of clock signals to the first circuit; a third circuit configured to measure a ratio of peak power and average power of at least the first circuit; and a fourth circuit, arranged to dynamically calibrate a phase of at least one of the plurality of clock signals of the second circuit based on the ratio of peak power and average power measured in the third circuit.
-
15.
公开(公告)号:US12033713B2
公开(公告)日:2024-07-09
申请号:US18193313
申请日:2023-03-30
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim , Jeong Kyun Yim
IPC: G11C29/00 , G05B19/418 , G06F11/26 , G11C29/10
CPC classification number: G11C29/78 , G05B19/41875 , G06F11/26 , G11C29/10 , G05B2219/32368 , G05B2219/45031
Abstract: A neural processing unit (NPU) for testing a component during runtime is provided. The NPU may include a plurality of functional components including a first functional component and a second functional component. At least one of the plurality of functional components may be driven for calculation of an artificial neural network. Another one of the plurality of functional components may be selected as a component under test (CUT). A scan test may be performed on the at least one functional component selected as the CUT. A tester for detecting a defect of an NPU is also provided. The tester may include a component tester configured to communicate with at least one functional component of the NPU, select the at least one functional component as a CUT, and perform a scan test for the selected CUT.
-
公开(公告)号:US11636670B2
公开(公告)日:2023-04-25
申请号:US17256582
申请日:2020-06-04
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim
Abstract: An apparatus for recognizing an object in an image includes a preprocessing module configured to receive an image including an object and to output a preprocessed image by performing image enhancement processing on the received image to improve a recognition rate of the object included in the received image; and an object recognition module configured to recognize the object included in the image by inputting the preprocessed image to an input layer of an artificial neural network for object recognition.
-
公开(公告)号:US11511772B2
公开(公告)日:2022-11-29
申请号:US17719359
申请日:2022-04-12
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim
IPC: B60W60/00 , G05B13/02 , B60W50/00 , G06F9/30 , G06T1/20 , G06N3/02 , G06F7/00 , G06F12/00 , G06F9/28
Abstract: A neural processing unit (NPU) includes a controller including a scheduler, the controller configured to receive from a compiler a machine code of an artificial neural network (ANN) including a fusion ANN, the machine code including data locality information of the fusion ANN, and receive heterogeneous sensor data from a plurality of sensors corresponding to the fusion ANN; at least one processing element configured to perform fusion operations of the fusion ANN including a convolution operation and at least one special function operation; a special function unit (SFU) configured to perform a special function operation of the fusion ANN; and an on-chip memory configured to store operation data of the fusion ANN, wherein the schedular is configured to control the at least one processing element and the on-chip memory such that all operations of the fusion ANN are processed in a predetermined sequence according to the data locality information.
-
公开(公告)号:US11416737B2
公开(公告)日:2022-08-16
申请号:US17498766
申请日:2021-10-12
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim
Abstract: A neural processing unit (NPU), a method for driving an artificial neural network (ANN) model, and an ANN driving apparatus are provided. The NPU includes a semiconductor circuit that includes at least one processing element (PE) configured to process an operation of an artificial neural network (ANN) model; and at least one memory configurable to store a first kernel and a first kernel filter. The NPU is configured to generate a first modulation kernel based on the first kernel and the first kernel filter and to generate second modulation kernel based on the first kernel and a second kernel filter generated by applying a mathematical function to the first kernel filter. Power consumption and memory read time are both reduced by decreasing the data size of a kernel read from a separate memory to an artificial neural network processor and/or by decreasing the number of memory read requests.
-
公开(公告)号:US12260322B2
公开(公告)日:2025-03-25
申请号:US18479161
申请日:2023-10-02
Applicant: DEEPX CO., LTD.
Inventor: Lok Won Kim , Jung Boo Park , Seong Jin Lee
IPC: G06N3/063
Abstract: A system may comprise a neural processing unit (NPU) including at least one memory and a plurality of processing elements (PEs) capable of performing operations for at least one artificial neural network (ANN) model. The plurality of PEs may include an adder, a multiplier, and an accumulator. The plurality of PEs may include a first group of PEs configured to operate on a first portion of a clock signal and a second group of PEs configured to operate on a second portion of the clock signal.
-
公开(公告)号:US12154018B2
公开(公告)日:2024-11-26
申请号:US18312660
申请日:2023-05-05
Applicant: DEEPX CO., LTD.
Inventor: You Jun Kim , Ha Joon Yu , Lok Won Kim
IPC: G06N3/04
Abstract: A neural processing unit (NPU) mounted on a movable device for detecting object is provided. The NPU may comprise a plurality of processing elements (PEs), configured to process an operation of a first artificial neural network model (ANN) and an operation of a second ANN different from the first ANN; a memory configured to store a portion of a data of the first ANN and the second ANN; and a controller configured to control the PEs and the memory to selectively perform a convolution operation of the first ANN or the second ANN based on a determination data, wherein the determination data may include an object detection performance data of the first ANN and the second ANN, respectively.
-
-
-
-
-
-
-
-
-