lezioni unimi a. a. 2007/2008: reti neurali in c++
lunedì
03/12/07
[16 - 19]
argomenti:
  • presentazione del corso;
  • introduzione a subversion;
  • input/output;
  • implementazione di un generatore di dati artificali;
  • introduzione a doxygen.

riferimenti:

  • slide della lezione (pdf);
  • thinking in c++ (html);
  • subversion (html)(pdf);
  • numerical recipes (sec. 7.1);
  • doxygen (html).
mercoledì
05/12/07
[17 - 19]
argomenti:
  • introduzione ai fit di dati;
  • contenitori: vector e valarray;
  • definizione di una classe Data;
  • implementazione della classe;

riferimenti:

  • slide della lezione (pdf);
  • cppreference (html);
  • errors (html);
lunedì
10/12/07
[16 - 19]
argomenti:
  • correzione esercizio seconda lezione;
  • bozza di una classe Parametrization;
  • il comando make
  • definizione della classe Parametrization;
  • implementazione della classe;
  • introduzione alle reti neurali.

riferimenti:

  • slide della lezione (pdf);
  • scuola cern (pdf);
  • c. bishop (html);
lunedì
17/12/07
[16 - 19]
argomenti:
  • note sulle parametrizzazioni;
  • implementazione di una rete neurale;
  • introduzione alla minimizzazione;
  • definizione della classe Minimization;
  • implementazione della classe;

riferimenti:

  • slide della lezione (pdf);
  • particle data book (pdf);
mercoledì
19/12/07
[17 - 19]
argomenti:
  • definizione di algoritmo genetico;
  • definizione ed implementazione dei metodi GA nella classe Minimization.

riferimenti:

  • slide della lezione (pdf);
  • wikipedia: genetic algorithm (html).
venerdì
21/12/07
[16 - 19]
argomenti:
  • ricostruzione di una immagine;
  • proposte per il progetto personale;
  • dettagli sull'esame;
  • ultimi ritocchi.

riferimenti:

  • slide della lezione (pdf);

strumenti:

lunedì
07/01/08
[16 - 19]
argomenti:
  • intro;
  • utilizzo delle classi di ROOT;
  • GUI con python;
  • definizione dei progetti personali.

riferimenti:

mercoledì
09/01/08
[17 - 19]
attività:
  • sviluppo progetto personale.
venerdì
11/01/08
[16 - 19]
attività:
  • sviluppo progetto personale.
lunedì
14/01/08
[16 - 19]
attività:
  • sviluppo progetto personale.
venerdì
18/01/08
[16 - 19]
attività:
  • sviluppo progetto personale.
16, 18, 23, 25, 28, 29/01/08
08/02/08
[10 - 13]
attività:
  • ricevimento studenti.
giovedì
13/02/08
[10 - 13]
attività:
  • esame (consegna via e-mail della relazione in formato pdf entro le ore 18 del giorno prima).
possibili riferimenti per i progetti personali
 
  • documentazione del codice sviluppato a lezione (html);
  • anti-spam filter (pdf);
  • anti-spam filter e svm (wiki);
  • character recognition (pdf);
  • character recognition (html);
  • lempel ziv (pdf);
  • lempel ziv (cpp);
  • lzw e gif (html);
  • lzw e gif (py);
  • radial basis functions (wiki);
  • traveling salesman problem (html);
  • traveling salesman problem (pdf);
progetti personali
 
  • MultiLayerPerceptrons e RadialBasisFunctions (pdf)
  • Riconoscimento di e-mail spam utilizzando reti neurali (pdf)
  • Optical Character Recognition (pdf)