- Electronic Letters on Science and Engineering
- Volume:17 Issue:2
- An Implementation of Linear Regression using IP-Core and FPGA-based Microcomputer Architecture
An Implementation of Linear Regression using IP-Core and FPGA-based Microcomputer Architecture
Authors : Abdelkader LAZZEM, Halit ÖZTEKİN, Souad CHEURFI
Pages : 53-62
View : 14 | Download : 8
Publication Date : 2021-12-31
Article Type : Research Paper
Abstract :To generate more accurate results, machine learning approaches, particularly those based on neural networks, require the usage of accurate real values. Linear regression is a machine learning technique that is commonly used to identify the linear function that best fits a set of data. Due to current trends in systems need and the availability of Field-Programmable Gate Array insert ignore into journalissuearticles values(FPGA);, floating-point implementations are becoming more widespread, and engineers are increasingly using FPGAs as a platform for floating-point implementations. In this paper, to demonstrate the FPGA-based half-precision floating-point insert ignore into journalissuearticles values(FPU-16); implementation .Two different ways for implementing linear regression are proposed. the first method is by using the assembler of BZK.SAU.FPGA-based microcomputer architecture. The second method is by using IP-Core of Xilinx simulated and tested using Vivado Design Suite software. After implementing both ways we have calculated the mean square error MSE between them and found the result is 7.8×10^insert ignore into journalissuearticles values(-4);.Keywords : Artificial Neural Network AAN, , Machine Learning ML, , Half precision Floating point, Linear Regression, Field programmable gate array insert ignore into journaliss