paper-with-me

홈 › Papers

High-Performance FPGA Implementation of Equivariant Adaptive Separation via Independence Algorithm for Independent Component Analysis

2017-07-06 · Mahdi Nazemi, Shahin Nazarian, Massoud Pedram

Independent Component Analysis (ICA) is a dimensionality reduction technique that can boost efficiency of machine learning models that deal with probability density functions, e.g. Bayesian neural networks. Algorithms that implement adaptive ICA converge slower than their nonadaptive counterparts, however, they are capable of tracking changes in underlying distributions of input features. This intrinsically slow convergence of adaptive methods combined with existing hardware implementations that operate at very low clock frequencies necessitate fundamental improvements in both algorithm and hardware design. This paper presents an algorithm that allows efficient hardware implementation of ICA. Compared to previous work, our FPGA implementation of adaptive ICA improves clock frequency by at least one order of magnitude and throughput by at least two orders of magnitude. Our proposed algorithm is not limited to ICA and can be used in various machine learning problems that use stochastic gradient descent optimization.

📄 PDF Abstract BibTeX arXiv:1707.01939

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningDimensionality Reduction

Methods 이 논문이 사용한 방법론

ICA _Independent component analysis (ICA) is a statistical and computational technique for revealing hidden factors that underlie sets of random variables, measurements, or…

Similar Papers 제목 키워드 기반

FPGA Implementation of Multi-Layer Machine Learning Equalizer with On-Chip Training

2022-12-07 · Keren Liu, Erik Börjeson, Christian Häger, Per Larsson-Edefors

We design and implement an adaptive machine learning equalizer that alternates multiple linear and nonlinear computational layers on an FPGA. On-chip training via gradient backpropagation is shown to allow for real-time …

Caffeinated FPGAs: FPGA Framework For Convolutional Neural Networks

2016-09-30 · Roberto DiCecco, Griffin Lacey, Jasmina Vasiljevic, Paul Chow 외

Convolutional Neural Networks (CNNs) have gained significant traction in the field of machine learning, particularly due to their high accuracy in visual recognition. Recent works have pushed the performance of GPU imple…

General ClassificationGPU

A Design Methodology for Efficient Implementation of Deconvolutional Neural Networks on an FPGA

2017-05-07 · Xin-Yu Zhang, Srinjoy Das, Ojash Neopane, Ken Kreutz-Delgado

In recent years deep learning algorithms have shown extremely high performance on machine learning tasks such as image classification and speech recognition. In support of such applications, various FPGA accelerator arch…

CPUDenoisingGeneral ClassificationGenerative Adversarial Network+8

Comparative Analysis of FPGA and GPU Performance for Machine Learning-Based Track Reconstruction at LHCb

2025-02-04 · Fotis I. Giasemis, Vladimir Lončar, Bertrand Granado, Vladimir Vava Gligorov

In high-energy physics, the increasing luminosity and detector granularity at the Large Hadron Collider are driving the need for more efficient data processing solutions. Machine Learning has emerged as a promising tool …

GPUGraph Neural Network

HybridDNN: A Framework for High-Performance Hybrid DNN Accelerator Design and Implementation

2020-04-08 · Hanchen Ye, Xiaofan Zhang, Zhize Huang, Gengsheng Chen 외

To speedup Deep Neural Networks (DNN) accelerator design and enable effective implementation, we propose HybridDNN, a framework for building high-performance hybrid DNN accelerators and delivering FPGA-based hardware imp…