Difference between revisions of "SC:SC2012"

From Chrome
Jump to: navigation, search
(Fuzzy Systems)
(Course Slides)
 
(63 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a description page for the PhD course on ''SC2012''.
+
Beside its title, this is a description page for the PhD course on ''SC2015''!!!
  
 
__FORCETOC__
 
__FORCETOC__
Line 14: Line 14:
  
 
===Course Schedule===
 
===Course Schedule===
 
  Please consider this schedule as tentative ...
 
  The course will start in September 2012, details about lecture time will be available soon
 
  
 
In the following you find the detailed schedule for the course and the rooms booked for it. In brackets you find also the lecturer for each specific topic.  
 
In the following you find the detailed schedule for the course and the rooms booked for it. In brackets you find also the lecturer for each specific topic.  
  
* 12/09/2012: Fuzzy Logic (4h by Andrea Bonarini)
+
* 23/03/2015 - 09:00 to 09:30: Course Introduction (by Andrea Bonarini) in "Sala Seminari" (DEIB)
* 14/09/2012: Fuzzy Logic (4h by Andrea Bonarini)
+
* 23/03/2015 - 09:30 to 12:30: Feed Forwards Neural Networks (3h by Matteo Matteucci) in "Sala Seminari" (DEIB)
* 17/09/2012: Feed Forwards Neural Networks (4h by Matteo Matteucci)
+
* 23/03/2015 - 14:30 to 17:00: Feed Forwards Neural Networks (3h by Matteo Matteucci) in "Sala Seminari" (DEIB)
* 19/09/2012: Feed Forwards Neural Networks (4h by Matteo Matteucci)
+
* 24/03/2015 - 09:30 to 12:30: Bayesian Networks (3h by Matteo Matteucci) in "Sala Conferenze" (DEIB)
* 21/09/2012: Genetic Algorithms (4h by Andrea Bonarini)
+
* 24/03/2015 - 14:30 to 17:30: Bayesian Networks (3h by Matteo Matteucci) in "Sala Conferenze" (DEIB)
* 24/09/2012: Bayesian Networks (4h by Matteo Matteucci)
+
* 25/03/2015 - 09:30 to 12:30: Fuzzy Logic (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
* 26/09/2012: Estimation of Distribution Algorithms (4h by Matteo Matteucci)
+
* 25/03/2015 - 14:30 to 17:30: Fuzzy Logic (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
* 28/09/2012: Reinforcement Learning (4h by Andrea Bonarini)
+
* 26/03/2015 - 09:30 to 12:30: Genetic Algorithms (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
 +
* 26/03/2015 - 14:30 to 17:30: Genetic Algorithms (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
 +
* 27/03/2015 - 09:30 to 12:30: Fuzzy system design (3h by Andrea Bonarini) in "Sala Conferenze"
 +
* 30/03/2015 - 15:00 to 18:00: TBD (3h by Matteo Matteucci) in "Sala Conferenze"
  
==Course Material & Referencies==
+
==Course Material & References==
  
 
The following is some suggested material to follow the course lectures organized by topic.
 
The following is some suggested material to follow the course lectures organized by topic.
Line 35: Line 35:
 
===Course Slides===
 
===Course Slides===
  
TBC
+
*[[Media:IntroSoftComputingPhD.pdf | Introduction - Soft Computing]]
 +
* Neural networks
 +
**[[Media:sc2015_nn_handout.pdf | Neural Networks slides]]
 +
**[[Media:demo_ff.m | Matlab example on feedforward neural network learning]]
 +
* Bayesian networks
 +
**[[Media:sc2015_bc_handout.pdf | Bayes classifier slides]]
 +
**[[Media:sc2015_bn_handout.pdf | Bayesian networks slides]]
 +
**[[Media:BayesNetNoTears.pdf | Bayesian networks without tears]] by Eugene Charniak on [http://www.aaai.org/ojs/index.php/aimagazine/article/view/918 AI Magazine 12(4)], 1991.
 +
**[[Media:Chapter8_Bishop.pdf | Chapter 8]] by Christopher Bishop from its book [http://research.microsoft.com/en-us/um/people/cmbishop/prml/ Pattern Recognition and Machine Leanrning].
 +
* Fuzzy logic and fuzzy systems
 +
**[[Media:FuzzySystems.tgz | Fuzzy Systems slide set]]
 +
* Genetic algorithms
 +
** [[Media:GeneticAlgorithms.pdf | Genetic algorithms slides]]
 +
** [[Media:FuzzyGAPhD.pdf | Hybrid Genetic algorithms and fuzzy systems slides]]
 +
* Deep Learning
 +
** [[Media:DeepLearning.pdf | Deep learning introduction slides]]
 +
<!--**[[Media:handout-lecture-GA.pdf | Genetic Algorithms]]
 +
**[[Media:LCSPhD.pdf| Learning Classifier Systems]]
 +
**[[Media:FuzzyGAPhD.pdf| Fuzzy Genetic Algorithms]]
 +
**[[Media:SP_EDAs_EVO.pdf| Estimation of Distribution Algorithms]] by [http://www-users.cs.york.ac.uk/smp/ Simon Poulding @ University of York]
 +
**[[Media:ReinforcementLearningPhD.pdf| Reinforcement Learning 1]]
 +
**[[Media:ReinforcementLearningIIPhD.pdf| Reinforcement Learning 2]]
 +
**[[Media:ReinforcementLearningExamplesAndDesignPhD.pdf| Reinforcement Learning Design and Examples]]
 +
**[[Media:ReinforcementLearningApplicationsPhD.pdf| Reinforcement Learning Applications]]
 +
-->
 +
<!-- see [http://home.dei.polimi.it/bonarini/Didattica/SC2012PhD/materiale.html here]-->
  
===Fuzzy Systems===
+
===Additional Material===
 +
 
 +
The following is some suggested material to follow the course lectures organized by topic.
 +
 
 +
====Fuzzy Systems====
 
*[http://www.abo.fi/~rfuller/fuzs.html Robert Fuller's page on Fuzzy Systems]
 
*[http://www.abo.fi/~rfuller/fuzs.html Robert Fuller's page on Fuzzy Systems]
 
*TUTORIALS
 
*TUTORIALS
Line 45: Line 74:
 
*BOOKS
 
*BOOKS
 
**T. Ross, Fuzzy Logic with Engineering Applications, Third Edition, Wiley, 2010  
 
**T. Ross, Fuzzy Logic with Engineering Applications, Third Edition, Wiley, 2010  
**(Only for Italian Students) A. G. Pizzaleo. Fuzzy Logic: come insegneremo alle macchine a ragionare da uomini. Castelvecchi, Roma
+
**A. G. Pizzaleo. Fuzzy Logic: come insegneremo alle macchine a ragionare da uomini. Castelvecchi, Roma (Only for Italian Students)
 
**B. Kosko. Il Fuzzy pensiero. Baldini e Castoldi. (In English: Fuzzy Thinking. Hyperion Press)
 
**B. Kosko. Il Fuzzy pensiero. Baldini e Castoldi. (In English: Fuzzy Thinking. Hyperion Press)
 
**A. Sangalli, The Importance of Being Fuzzy, Princeton University Press
 
**A. Sangalli, The Importance of Being Fuzzy, Princeton University Press
Line 53: Line 82:
 
**Tools to develop Fuzzy systems are included in Matlab and many other modeling and applicative tools.
 
**Tools to develop Fuzzy systems are included in Matlab and many other modeling and applicative tools.
  
===Neural Networks===
+
====Neural Networks====
 
*[http://www.makhfi.com/resources.htm Collecton of resources about NN]
 
*[http://www.makhfi.com/resources.htm Collecton of resources about NN]
 
*TUTORIALS
 
*TUTORIALS
Line 62: Line 91:
 
**Tools to develop NN are included in many packages like Matlab and [http://www.makhfi.com/tools.htm%20target= WEKA]. A list of SW is available from [http://www.makhfi.com/tools.htm http://www.makhfi.com/tools.htm]
 
**Tools to develop NN are included in many packages like Matlab and [http://www.makhfi.com/tools.htm%20target= WEKA]. A list of SW is available from [http://www.makhfi.com/tools.htm http://www.makhfi.com/tools.htm]
  
===Genetic Algorithms===
+
====Genetic Algorithms====
 
*[http://www.geneticprogramming.com/ga/index.htm Portal for GA]
 
*[http://www.geneticprogramming.com/ga/index.htm Portal for GA]
 
*[http://www.illigal.uiuc.edu/web/ The Illinois Genetic Algorithms Laboratory]
 
*[http://www.illigal.uiuc.edu/web/ The Illinois Genetic Algorithms Laboratory]
Line 70: Line 99:
 
**M. Mitchell. An Introduction to Genetic Algorithms. MIT Press.
 
**M. Mitchell. An Introduction to Genetic Algorithms. MIT Press.
  
===Bayesian Networks===
+
====Bayesian Networks====
 
+
*[http://www.kddresearch.org/Resources/Papers/Intro/notears.pdf Bayesian Networks without Tears by Eugene Charniak]
TBC
+
*BOOKS
 
+
**Christopher M. Bishop. Pattern Recognition and Machine Learning. Springer Series: Information Science and Statistics, 2006. [http://research.microsoft.com/en-us/um/people/cmbishop/prml/Bishop-PRML-sample.pdf Chapter 8 (sample chapter on Bayesian Networks)]
===Bayesian Networks===
+
**Judea Pearl. Causality: Models, Reasoning, and Inference. New York: Cambridge University Press, 2000.
 
+
*DEVELOPMENT TOOLS
TBC
+
**[http://www.norsys.com/netica.html The netica tool by Norsys]
 +
**[http://genie.sis.pitt.edu/ GeNIe&Smile] SMILE is a C++ library for BN and ID, and GeNIe is a GUI for it
 +
**[https://code.google.com/p/bnt/ Bayes Net Toolbox for Matlab]
  
===Reinforcement Learning===
+
<!--
 +
====Reinforcement Learning====
 
*[http://www-anw.cs.umass.edu/rlr/ Portal for RL]
 
*[http://www-anw.cs.umass.edu/rlr/ Portal for RL]
 
*[http://rlai.cs.ualberta.ca/RLAI/rlai.html Sutton's Lab at University of Alberta.]
 
*[http://rlai.cs.ualberta.ca/RLAI/rlai.html Sutton's Lab at University of Alberta.]
 
*BOOKS
 
*BOOKS
 
**R. Sutton, A. G. Barto. Reinforcement Learning: an introduction. Addison-Wesley. ([http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html])
 
**R. Sutton, A. G. Barto. Reinforcement Learning: an introduction. Addison-Wesley. ([http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html])
 +
-->
  
 
== Course Evaluation ==
 
== Course Evaluation ==
  
TBC
+
A small project or report on the use of one of techniques presented during the course possibly on a topic related to your PhD topic.

Latest revision as of 23:55, 30 March 2015

Beside its title, this is a description page for the PhD course on SC2015!!!


Course Aim & Organization

Soft Computing includes technologies (Fuzzy Systems, Neural Networks, Stochastic Algorithms , Bayesian Networks, ...) to model complex systems and offer a powerful tool both for research and companies in different, rapidly growing application areas, such as, for instance: data analysis, automatic control, modeling of artificial and natural phoenomena, modeling of behaviors (e.g., of users), decision support. The course will introduce rigorously the fundamentals of the different modeling approaches, will put in evidence the application possibilities, by comparing different models, examples and application cases, will describe how to design systems based on these technologies. No specific background is required. In past editions the course has been followed by people with many different backgrounds among which: all engineering specialties, biology, vulcanology, architecture.

Teachers

The course will be held by:

Course Schedule

In the following you find the detailed schedule for the course and the rooms booked for it. In brackets you find also the lecturer for each specific topic.

  • 23/03/2015 - 09:00 to 09:30: Course Introduction (by Andrea Bonarini) in "Sala Seminari" (DEIB)
  • 23/03/2015 - 09:30 to 12:30: Feed Forwards Neural Networks (3h by Matteo Matteucci) in "Sala Seminari" (DEIB)
  • 23/03/2015 - 14:30 to 17:00: Feed Forwards Neural Networks (3h by Matteo Matteucci) in "Sala Seminari" (DEIB)
  • 24/03/2015 - 09:30 to 12:30: Bayesian Networks (3h by Matteo Matteucci) in "Sala Conferenze" (DEIB)
  • 24/03/2015 - 14:30 to 17:30: Bayesian Networks (3h by Matteo Matteucci) in "Sala Conferenze" (DEIB)
  • 25/03/2015 - 09:30 to 12:30: Fuzzy Logic (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
  • 25/03/2015 - 14:30 to 17:30: Fuzzy Logic (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
  • 26/03/2015 - 09:30 to 12:30: Genetic Algorithms (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
  • 26/03/2015 - 14:30 to 17:30: Genetic Algorithms (3h by Andrea Bonarini) in "Sala Conferenze" (DEIB)
  • 27/03/2015 - 09:30 to 12:30: Fuzzy system design (3h by Andrea Bonarini) in "Sala Conferenze"
  • 30/03/2015 - 15:00 to 18:00: TBD (3h by Matteo Matteucci) in "Sala Conferenze"

Course Material & References

The following is some suggested material to follow the course lectures organized by topic.

Course Slides

Additional Material

The following is some suggested material to follow the course lectures organized by topic.

Fuzzy Systems

Neural Networks

Genetic Algorithms

Bayesian Networks


Course Evaluation

A small project or report on the use of one of techniques presented during the course possibly on a topic related to your PhD topic.