Cod: MMIA211
Titular curs: prof. univ. dr. I. Iancu
Forma de invatamant: Master
Ciclul: Anul II, Semestrul 1
| Curs: 28h, Laborator: 28h |
Nr. credite: 6
Profil: informatica
Specializare: informatica
Tip disciplina: obligatorie
Categoria formativa: de specialitate
Obiective:
- Cunoasterea principalelor tipuri de retele neuronale si utilizarea lor in instruirea supervizata
- Insusirea principiilor care stau la baza calculului evolutiv si cunoasterea principalelor metode de optimizare de tip evolutiv
Continutul cursului:
I. Calcul neuronal
- Introducere în calculul neuronal
- Caracteristici ale retelelor neuronale
- Istoricul dezvoltarii calculului neuronal
- Neuronul biologic
- Neuronul artificial
- Arhitectura si functionarea unei retele neuronale
- Retele cu un singur nivel
- Perceptronul simplu cu o singura iesire
- Variante ale perceptronului simplu cu o singura iesire
- Perceptronul multiplu
- Retele unidirectionale multi-nivel
- Propagarea înapoi cu un nivel ascuns
- Propagarea înapoi cu mai multe nivele ascunse
- Variante ale propagarii înapoi
- Memorii asociative
- Retele de tip asociator liniar
- Memorii asociative bidirectionale (MAB)
- Tipuri de MAB
- Retele Hopfield cu timp discret
- Memorii autoasociative recurente
- Retele cu functii de activare radiale
- Structura retelei
- Instruirea retelei
- Multimi de retele neuronale cooperante
- Principiul de functionare
- Stabilirea arhitecturii
- Instruirea
II. Calcul evolutiv
- Introducere în calculul evolutiv
- Specificul calculului evolutiv
- Notiuni de baza
- Metode de codificare
- Metode de selectie
- Operatori de evolutie
- Selectie
- Încrucisare
- Mutatie
- Reinsertie
- Clase speciale de algoritmi genetici
- Algoritmi de tip contractie
- Algoritmi cu dimensiunea variabila a populatiei
- Algoritmi cu constrângeri
- Algoritmi genetici dezordonati
- Algoritmi virali
- Strategii evolutive
- Generalitati
- Operatori de evolutie specifici
- Tipuri de strategii evolutive
- Studiul convergentei
- Programare evolutiva
- Aspecte generale
- Reprezentarea populatiei
- Aplicatii in optimizare
- Programare genetica
- Reprezentarea indivizilor
- Generarea populatiei initiale
- Operatori de evolutie
- Rularea programelor
Discipline anterioare cerute:
- Algoritmi genetici
Cod: I3507
- Programare procedurala
Cod: I1104
- Tehnici avansate de programare
Cod: I2402
Discipline anterioare recomandate:
- Probabilitati si statistica
Cod: I2304
Forma de evaluare: examen
Continutul laboratorului:
- Implementarea unor algoritmi de instruire a retelelor neuronale in vederea
rezolvarii unor probleme de decizie, recunoastere a formelor, regasire a informatiilor
distorsionate
- Utilizarea diverselor tehnici de tip evolutiv in rezolvarea
unor probleme de optimizare
Bibliografie:
- Iancu I.- Retele neuronale, Editura “Universitaria”, Craiova, 2007
- Iancu I. - Algoritmi genetici, Editura SITECH, Craiova 2008
- Iancu I. - Calcul evolutiv, Editura Universitaria, Craiova 2009
- Andonie R., Cataron A. - Inteligenta computationala, Univ . Transilvania,
Brasov, 2002
- Back T., Schwefel H.-P. – An Overview of Evolutionary Algorithms for Parameter
Optimization, Dortmund University, 20 pages
- Back T., Rudolpf G., Schwefel H.-P. – Evolutionary Programming and Evolutionary
Strategies. Similarities and Differences., Dortmund University, 10 pages
- Back T., Rudolpf G., Schwefel H.-P. – Contemporary Evolution Strategies, Dortmund
University, 16 pages
- Back T., Schwefel H.-P. – Evolution Strategies I: Variants and their computational
implementation, in: J. Perieaux and G. Winter, Genetic Algorithms in Engineering
and Computer Science, John Wiley & Sons, 1995, 18 pages
- Dumitrescu D., Costin H. - Retele neuronale. Teorie si aplicatii, Ed. Teora, 1996/li>
- Dumitrescu D. - Algoritmi genetici si strategii de evolutie, Editura Albastra, Cluj-
Napoca, 2000
- Dumitrescu D, Lazzerini B. , Jain L. C. , Dumitrescu A. - Evolutionary computation,
CRC Press, Boca Rato, Florida, 2000
- Enachescu C. - Elemente de inteligenta artificiala. Calcul neuronal, Univ.
“Petru Maior”, Tg. Mures, 1997
- Koza J. – Genetic Programming. On the Programming of Computers by Means of
Natural Selection. MIT University Press, 1992
- Michalewicz Z. - Genetic algoritms+Data Structures = Evolution programs, Springer
Verlang, Berlin, 1996
- Yao Xin, Yong Liu – Fast Evolution Strategies, Sixth Annual Conference on
Evolutionary Programming, Indianapolis, USA, 13-17 April, 1997
- Yao Xin , Murase Kazuyuki- A Constructive Algorithm for Training
Cooperative Neural Network Ensembles, IEEE Transaction on Neural Networks,
vol. 14, no. 4, July 2003, 820-834
- Zaharie D. - Retele neuronale, http://www.math.uvt.ro
|
|