3.95455

4.0 | 44 ratings Rate this file 117 downloads (last 30 days) File Size: 144.97 KB File ID: #976

ANN

by Giampiero Campa

 

22 Oct 2001 (Updated 14 Feb 2008)

Code covered by the BSD License  

Adaptive Neural Networks

Download Now | Watch this File

File Information
Description

The adaptive Neural Network Library (Matlab 5.3.1 and later) is a collection of blocks that implement several Adaptive Neural Networks featuring different adaptation algorithms.

It was developed mainly in June-July 2001 by Giampiero Campa (West Virginia University) and Mario Luca Fravolini (Perugia University). Later improvements were partially supported by the NASA Grant NCC5-685.

There are blocks that implement basically these kinds of neural networks:

Adaptive Linear Networks (ADALINE)

Multilayer Layer Perceptron Networks

Generalized Radial Basis Functions Networks

Dynamic Cell Structure (DCS) Networks with gaussian or conical basis functions

Also, a Simulink example regarding the approximation of a scalar nonlinear function is included.

Finally, the file Training.zip includes step by step instrucions on how to train the GRBF network and the supporting example.

Required Products Simulink
MATLAB release MATLAB 5.3.1 (R11.1)
Zip File Content  
Other Files
ann.mdl,
anndemo.mdl,
contents.m,
dcsgl2.dll,
dcsgl2.mexw32,
demos.m,
emran8.dll,
emran8.mexw32,
info.xml,
Readme.txt,
src.z.p,
training.zip,
vrmult.dll,
vrmult.mexw32
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (56)
16 Jan 2003 teguh prihantoro

its good for all student in university that interest about neural network using mathlab.

26 Mar 2003 rg go  
26 Mar 2003 rg gowda  
22 May 2003 puya afshar  
23 May 2003 Anatoly Radchenko  
06 Jul 2003 Alan Carter

Very fine piece of work.

07 Oct 2003 jorge cano

Excellent work.

16 Oct 2003 shehzadi .

good

25 Nov 2003 santosh chowhan

preliminary source code for neural networks
 in c/c++/MATLAB

14 Dec 2003 E. A. Capuano  
10 Jan 2004 PRAVIN BORKAR

WE REQUIRE THE MATLAB SOURCE CODE FOR THE TRAINING OF THE ANFIS MODEL WHICH CONSIST OF 6 input and 1 output.

16 Feb 2004 Abdel heliel  
12 Mar 2004 Aditya kumar

I require the mtlab code for Counter propagation network and Dynamic supervised Forward propagation network

10 May 2004 Santosh Dasika

Hi,
Can u plz post the codes for the recurrent neural networks, i.e., from the base, writing s code using an algorithm rather than using a user defined algorithm?

10 Jul 2004 Kianoush Nazarpour  
07 Aug 2004 Saeed Beyty

a very well written and useful blockset.
a must see for all NN lovers.
:D

09 Aug 2004 soko guru

It's a nice toolbox even if i haven't tried it.

24 Sep 2004 AN Seong-Jun

very good for student..^^

07 Dec 2004 AJAY AKASAPU  
04 Jan 2005 my Love

it's very nice

13 Jan 2005 éöó ààï  
25 Jan 2005 Masih Hosseini  
31 Jan 2005 RAMAKRISHNAN NARASINGAM

It's very ,uch useful for my projects

01 Feb 2005 Masih Hosseini

I encourage you to use DCS boxes.
They are really nice.

09 Feb 2005 parashuram uppar

good

16 Feb 2005 tofik riyadi

i need it

26 Feb 2005 mohit goyal  
13 May 2005 siba mahapatra

good.

01 Jun 2005 ben mok

i need if you help how to combine in matlab simulink an rst adaptive conntroller (with pole placement) with rls identification of any system. thank you

04 Oct 2005 Morteza Mohebbi

With thank you, I want to know how can I learn RBF neural network with my adaptive law for weights that is not the same as your adaptive law.

11 Oct 2005 PRAVAT ROUT  
19 Nov 2005 vankara partha saradhi  
28 Nov 2005 Lisandro Curia

---

17 Jan 2006 Alex Tolly

It is an excellent toolbox

20 Feb 2006 nallu swamy

good

31 Mar 2006 rosa rapisarda  
24 Jul 2006 malihe yadegari  
21 Aug 2006 Piyush Khatavkar

Respected Sir,
I am piyush Khatavkar studying in final year chem engg. and doing my project on ann. actually i need some help regarding ann documentation

30 Sep 2006 husain ahmed

respected sir, i m a lecturer in engineering college. For project i need the neural network programming & how i can imliment the ann in control systems. please help me

22 Oct 2006 mahendra reddy  
25 Oct 2006 Tansel Yucelen

Sir, I think it is fair, because you did not give codes (of course), but I can not change the codes for my purpose (for ex. I want to change one code to make optimal neural control). you can .m file codes if available to my e-mail address.

02 Jan 2007 SURYA RAJU  
09 Jan 2007 Nistor Grozavu  
21 Feb 2007 Lazhar Bilel  
08 Sep 2007 Mario Gennaro

His work is Eccelent!!!

07 Dec 2007 amit singh  
09 Dec 2007 ali sahebi

I dont know yet!

11 Jan 2008 ilyas mohammad  
16 Jan 2008 Donovan Parks

Demo does not run out of the box. The GRBF block is missing. Once I fixed this, errors still occurred.

27 Feb 2008 mohammed abu mallouh

exactly what Simulink tool box is missing.Excellent work hope to see it soon as part of the NN toolbox and see more examples

24 Apr 2008 suresh kumar  
28 Aug 2008 Ahmet Shala

Very good work

19 May 2009 Surendra Dhakal

hi,
I am a beginner in ANN and going through this code for some basic knowledge of RBF. I need to degin a RBF network(with gaussian function) for 22 inputs and 6 outputs. The problem is about the classification of breast cancer types. The 22 inputs are the features extracted from the given breast image(mammogram) and 6 outputs are the different cancer types. The second stage network is also needed with 2 or 3 outputs also(cancer stages). It would be great if you could manage some time to help me this with matlab code.
Thanks in advance!!

31 May 2009 Ahmed Hakim

please help me

28 Jul 2009 Chan-Yun

The blocksets are considerably beneficial to my application. Can I ask further for a more detailed descriptions or references of the function block "GRBFNN"? There are many parameters alone with the block. As you know, with improper parameter settings, the block may be used unsatisfactory and lead to an incorrect result.

01 Nov 2009 Sinan

Hi
When I open "ann model", I receice an ERROR Message "Unable to load model file due to presence of characters that are not supported in the current character encoding"...
Please ,can anybody tell me why?

Please login to add a comment or rating.
Updates
20 Nov 2001

info.xml file added for R12
and some other very minor
changes.

19 Mar 2002

The code for emran and dcs networks has been widely cleaned and refactored.
A minor bug causing errors in Matlab 6.1 has been fixed.

02 Jul 2002

Stabilizing terms (somewhat similar in a way to "Sigma modifications" and "forgetting factors") have been added in both Adaline and EMRAN. Some typos in the EMRAN help text have been corrected as well.

12 Feb 2003

Very small modifications for MATLAB 6.5 (conversion to real before calling some s-functions).

02 Jul 2003

Some fairly big changes :
-) Every network has MIMO capability
-) The help files have been completely rewritten.
-) The demo is also somewhat improved.

17 Dec 2003

Minor changes in the demo. Please email me if you need the source.

17 Dec 2003

Minor changes in the demo. Please email me if you need the source.

12 May 2005

Renamed everything lowercase

12 May 2005

Removed dir structure from zip file

23 Aug 2006

Step by step instrucions on how to train the ERMAN network have been included, as well as a support example.

07 Feb 2007

Refined info.xml file.

04 Jun 2007

Only the best networks (one per class) have been retained, names have been simplified, dependency on the smxl library has been removed, all S-Functions are now written in C, and weight limiting mechanisms have been added.

23 Oct 2007

Recompiled mex files with matlab 7.1 so that everything works fine with newer versions requiring the .mexw32 extension. The .dll files are retained to the benefit users working with versions prior to 7.1, other users may delete them.

14 Feb 2008

Replaced an older version of training.zip that was mistakenly reintroduced in October 2007. Now everything works out of the box. Please let me know of any more problems.

Tag Activity for this File
Tag Applied By Date/Time
fuzzy logic Giampiero Campa 22 Oct 2008 06:38:45
neural networks Giampiero Campa 22 Oct 2008 06:38:45
adaptive neural networks Giampiero Campa 22 Oct 2008 06:38:45
adaline Giampiero Campa 22 Oct 2008 06:38:45
ebpa Giampiero Campa 22 Oct 2008 06:38:45
dcs Giampiero Campa 22 Oct 2008 06:38:45
mran Giampiero Campa 22 Oct 2008 06:38:45
rbf Giampiero Campa 22 Oct 2008 06:38:45
rbf for suren Surendra Dhakal 19 May 2009 05:27:37
neural networks Sinan 02 Nov 2009 01:53:15
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com