Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits
In this paper, a proposed design of Artificial Neural Networks Trained by Particle Swarm Optimization using multi-phase switched-capacitor circuits is presented. Swarm intelligence is based on collective behavior of self organized group of agents. Each agent follows a relatively simple set of rul...
Main Author: | |
---|---|
Format: | Article |
Language: | Arabic |
Published: |
Mustansiriyah University/College of Engineering
2011-03-01
|
Series: | Journal of Engineering and Sustainable Development |
Subjects: | |
Online Access: | https://jeasd.uomustansiriyah.edu.iq/index.php/jeasd/article/view/1359 |
_version_ | 1811232936759918592 |
---|---|
author | Hanan A. R. Akkar |
author_facet | Hanan A. R. Akkar |
author_sort | Hanan A. R. Akkar |
collection | DOAJ |
description |
In this paper, a proposed design of Artificial Neural Networks Trained by Particle Swarm Optimization using multi-phase switched-capacitor circuits is presented. Swarm intelligence is based on collective behavior of self organized group of agents. Each agent follows a relatively simple set of rules and interacting with its local surrounding. Particle Swarm Optimization (PSO) has been an increasingly interesting topic in the field of computational intelligence. PSO is another optimization algorithm that falls under the soft computing address. One application of PSO has tremendous success is in the field of Artificial Neural Networks (ANNs) training. In this paper an adaption of the ANN weights using PSO is proposed as a mechanism to improve the performance of ANN. For this purpose we have modified the MATLAB PSO toolbox to be suitable with neural application. In neural networks, the multiplier is needed to deal with the learning of weights, and the generation of associated outputs therefore, a proposed design of multiplier circuit using multi-phase switched-capacitor circuit that can be implemented in CMOS technology. Generating multiple clock sources is a common requirement for the designing multi-phase switched-capacitor circuits so; a proposed design of multi-phase clock generator is presented which produces sequential non-overlapping clock pulses. The proposed design of multi-phase switched-capacitor neuron and its corresponding “synapses” also presented in details. Simulation results are presented using EWB package, which illustrates the validity of the proposed switched capacitor circuit's designs.
|
first_indexed | 2024-04-12T11:12:48Z |
format | Article |
id | doaj.art-df165565b8c64f52a59ab58c2b7b5975 |
institution | Directory Open Access Journal |
issn | 2520-0917 2520-0925 |
language | Arabic |
last_indexed | 2024-04-12T11:12:48Z |
publishDate | 2011-03-01 |
publisher | Mustansiriyah University/College of Engineering |
record_format | Article |
series | Journal of Engineering and Sustainable Development |
spelling | doaj.art-df165565b8c64f52a59ab58c2b7b59752022-12-22T03:35:35ZaraMustansiriyah University/College of EngineeringJournal of Engineering and Sustainable Development2520-09172520-09252011-03-01151Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor CircuitsHanan A. R. Akkar0Department of Electrical and Electronic Engineering, University of Technology, Baghdad, Iraq In this paper, a proposed design of Artificial Neural Networks Trained by Particle Swarm Optimization using multi-phase switched-capacitor circuits is presented. Swarm intelligence is based on collective behavior of self organized group of agents. Each agent follows a relatively simple set of rules and interacting with its local surrounding. Particle Swarm Optimization (PSO) has been an increasingly interesting topic in the field of computational intelligence. PSO is another optimization algorithm that falls under the soft computing address. One application of PSO has tremendous success is in the field of Artificial Neural Networks (ANNs) training. In this paper an adaption of the ANN weights using PSO is proposed as a mechanism to improve the performance of ANN. For this purpose we have modified the MATLAB PSO toolbox to be suitable with neural application. In neural networks, the multiplier is needed to deal with the learning of weights, and the generation of associated outputs therefore, a proposed design of multiplier circuit using multi-phase switched-capacitor circuit that can be implemented in CMOS technology. Generating multiple clock sources is a common requirement for the designing multi-phase switched-capacitor circuits so; a proposed design of multi-phase clock generator is presented which produces sequential non-overlapping clock pulses. The proposed design of multi-phase switched-capacitor neuron and its corresponding “synapses” also presented in details. Simulation results are presented using EWB package, which illustrates the validity of the proposed switched capacitor circuit's designs. https://jeasd.uomustansiriyah.edu.iq/index.php/jeasd/article/view/1359Artificial Neural NetworksANNPSOSwitched Capacitor NetworkSCN |
spellingShingle | Hanan A. R. Akkar Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits Journal of Engineering and Sustainable Development Artificial Neural Networks ANN PSO Switched Capacitor Network SCN |
title | Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits |
title_full | Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits |
title_fullStr | Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits |
title_full_unstemmed | Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits |
title_short | Implementation of Artificial Neural Networks Trained by Particle Swarm Optimization using Multi-Phase Switched–Capacitor Circuits |
title_sort | implementation of artificial neural networks trained by particle swarm optimization using multi phase switched capacitor circuits |
topic | Artificial Neural Networks ANN PSO Switched Capacitor Network SCN |
url | https://jeasd.uomustansiriyah.edu.iq/index.php/jeasd/article/view/1359 |
work_keys_str_mv | AT hananarakkar implementationofartificialneuralnetworkstrainedbyparticleswarmoptimizationusingmultiphaseswitchedcapacitorcircuits |