首页> 外文OA文献 >Implementation of neural network using FPGA programmable circuits
【2h】

Implementation of neural network using FPGA programmable circuits

机译:使用FPGA可编程电路实现神经网络

摘要

Living creatures pose amazing ability to learn and adapt, therefore researchers are trying to apply this ability to machines. There are many mathematical models that mimic the behaviour of the central neural system, especially the brain, with neural networks being one of them. One of the most widely used neural networks is a multilayer perceptron, which gained its popularity with discovery of the back propagation learning algorithm. udA high degree of parallelism is inherently present in all types of neural networks. Since computers are not inherently parallel, the question arises, whether the existing architectures are appropriate for the implementation of such structures. Therefore, in the presented work we are trying to develop a chip with a new architecture, capable of vastly exploiting a parallelism present in the multilayered perceptron.udProgrammable devices based on the FPGA technology enable us to quickly and efficiently develop and test new architectures. The behaviour of these devices can be specified in design-entry languages like the VHDL. In the developing cycle we have heavily relied on the Matlab simulations that enabled us to quickly solve restrictions and limitations posed by the FPGA technology. Following the successful completion of these simulations, a decision was made to create a powerful arithmetic logic unit, which is able to process a neuron in only one clock cycle. Perhaps in the future, when the density of the gates in the FPGA devices becomes higher, a number of parallel arithmetic logic units might be applied.udThe practical application in the field of character recognition confirms the suitability of the proposed architecture for the target FPGA devices. There are many possibilities for future work, especially in the area of optimization and expansion of the presented architecture.ud
机译:活物具有令人难以置信的学习和适应能力,因此研究人员正在尝试将这种能力应用于机器。有许多数学模型可以模仿中央神经系统(尤其是大脑)的行为,其中的神经网络就是其中之一。多层感知器是使用最广泛的神经网络之一,它随着反向传播学习算法的发现而得到普及。 ud在所有类型的神经网络中固有地存在高度并行性。由于计算机不是天生就并行的,因此出现了一个问题,即现有体系结构是否适合于此类结构的实现。因此,在提出的工作中,我们正在尝试开发一种具有新架构的芯片,该芯片能够充分利用多层感知器中存在的并行性。 ud基于FPGA技术的可编程器件使我们能够快速,高效地开发和测试新架构。可以使用VHDL等设计输入语言来指定这些设备的行为。在开发周期中,我们严重依赖Matlab仿真,这使我们能够快速解决FPGA技术带来的限制。在成功完成这些模拟之后,决定创建一个功能强大的算术逻辑单元,该单元能够在一个时钟周期内处理神经元。也许将来,当FPGA器件中门的密度变高时,可能会应用许多并行算术逻辑单元。 ud字符识别领域的实际应用证实了所提出的体系结构对于目标FPGA的适用性。设备。未来的工作有很多可能性,尤其是在所提出的体系结构的优化和扩展方面。 ud

著录项

  • 作者

    Gutman Matej;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号