Support vector machine classifier IP (internet protocol) core
A support vector machine and support vector technology, applied in the field of microelectronics, can solve the problems of limited quantity and unsatisfactory performance, and achieve the effects of fast transmission speed, improved flexibility, and reduced training costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] like figure 1Shown, the support vector machine classifier IP core of the present invention comprises training module (1) and classification module (2); The input terminal of training module (1) is connected with external data line, receives training sample data, and the training module (1) The output end is connected with the first input end of the classification module (2), and the second input end of the classification module (2) is connected with the external data line to receive the sample data to be classified, and the output end of the classification module (2) is a support vector machine classifier Classification result output terminal of IP core. Training module (1) After receiving the training sample data through the data line, the sample data is first split into two parts, the sample label and the sample data, and then the inner product between the two samples is calculated, and finally according to the inner product and the sample The label calculates th...
Embodiment 2
[0034] This embodiment is basically the same as Embodiment 1, and the special features are as follows:
[0035] see Figure 2~Figure 5 , the training module (1) includes a sample split unit (1-1), a sample label memory (1-4), a sample data memory (1-2), an inner product calculation unit (1-3), an inner product memory (1-5), classifier parameter calculation unit (1-6); the two output terminals of the sample splitting unit (1-1) are respectively connected with the sample label storage (1-4) and the sample data storage (1-2 ), the first output terminals of the two memories (1-2, 1-4) are connected with the two input terminals of the inner product calculation unit (1-3), and the output terminals of the inner product calculation unit (1-3) are connected with the inner product calculation unit (1-3) The inner product memory (1-5) is connected, and the second output end of the sample label memory (1-4) and the sample data memory (1-2) and the output end of the inner produ...
Embodiment 3
[0037] This embodiment is basically the same as Embodiment 2, and the special features are as follows:
[0038] see Figure 6~Figure 8 , the classification module, including lagrange multiplier memory (2-1), classification threshold value memory (2-2), support vector memory (2-3), inner product calculation unit (2-4), the second inner product memory (2-5) and classification unit (2-6); Three output terminals of upper level training module (1) are respectively connected with lagrange multiplier memory (2-1), classification threshold value memory (2-2), support vector The input end connected to the memory (2-3) is connected, the output end of the support vector memory (2-3) is connected to the first input end of the inner product calculation unit (2-4), and the inner product calculation unit (2-4) The second input terminal is connected with the external data line, receives the sample data to be classified, and calculates the inner product of the sample to be classified ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


