Supercharge Your Innovation With Domain-Expert AI Agents!

FPGA-based RBF neural network activation function implementation method

A technology of activation function and neural network, applied in biological neural network model, neural architecture, physical realization, etc., can solve the problems of large memory resources and low calculation accuracy of activation function, achieve high calculation accuracy, fast calculation speed, and improve accuracy degree of effect

Active Publication Date: 2020-09-18
HOHAI UNIV CHANGZHOU
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For the deficiencies in the prior art, the purpose of the present invention is to provide a method for implementing an FPGA-based RBF neural network activation function, to solve the problem of utilizing the table look-up method in the prior art to realize the activation function in the FPGA that consumes many memory resources and utilizes segmentation The function approximation method realizes the technical problem that the calculation accuracy of the activation function is not high in FPGA

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA-based RBF neural network activation function implementation method
  • FPGA-based RBF neural network activation function implementation method
  • FPGA-based RBF neural network activation function implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further described below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solutions of the present invention more clearly, but not to limit the protection scope of the present invention.

[0039] The present invention provides a kind of FPGA-based RBF neural network activation function implementation method, such as figure 1 Shown is a schematic flow chart of an embodiment of the present invention, and the method includes the following steps:

[0040] In step (1), according to the geometric characteristics of the activation function of the neural network, the independent variable domain is divided according to the inflection point of the function, and the independent variable domain is divided into an independent variable core interval and an independent variable marginal interval. In this embodiment, the activation function is of the form h=exp(-t 2 / 2b 2 ) Gaussian function,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an FPGA-based RBF neural network activation function implementation method in the technical field of machine learning and intelligent control, and aims to solve the technical problems that in the prior art, a table look-up method for implementing an activation function in an FPGA consumes more memory resources, and a piecewise function approximation method is not high in calculation precision. The method comprises the following steps: dividing an independent variable domain of an activation function into a core interval and an edge interval by taking a function inflection point as a demarcation point according to geometrical characteristics of the activation function; subdividing the edge interval into at least two sub-intervals, and approximating the activation function of each sub-interval by adopting a piecewise function to obtain a fitting function of each sub-interval; performing hardware language description on the calculation execution process of the activation function on the FPGA device; based on an FPGA device subjected to hardware language description, using a hyperbolic coordinate rotation algorithm to calculate an activation function of a core interval, and using a fitting function to calculate an activation function of an edge interval.

Description

technical field [0001] The invention relates to a method for realizing an activation function of an FPGA-based RBF neural network, belonging to the technical field of machine learning and intelligent control. Background technique [0002] With the rapid development of artificial intelligence technology, intelligent information processing and intelligent real-time control systems represented by fault prediction, fault diagnosis, and fault prevention are more and more applied to actual projects. In order to obtain good control performance and meet engineering real-time control and high-performance operation, nonlinear systems also need the support of intelligent algorithms such as artificial neural network and fuzzy control. Most of the intelligent algorithms contain complex exponential functions, which must not only meet the requirements for data processing speed, but also ensure the accuracy of calculations. FPGA (Field Programmable Gate Array) is a product further develope...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/04G06N3/063G06F17/11
CPCG06N3/063G06F17/11G06N3/048
Inventor 戴卫力张艺周茹舒华迪谈俊燕王海滨
Owner HOHAI UNIV CHANGZHOU
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More