Difference between revisions of "SC:SC2012"
(→Course Schedule) |
(→Course Slides) |
||
Line 37: | Line 37: | ||
*LESSON 1 | *LESSON 1 | ||
**[[Media:IntroSoftComputingPhD.pdf | Introduction - Soft Computing]] | **[[Media:IntroSoftComputingPhD.pdf | Introduction - Soft Computing]] | ||
+ | **[[Media:sc2012_nn_handout.pdf | Neural Networks]] | ||
+ | *LESSON 2 | ||
+ | **[[Media:sc2012_bn_handout.pdf| Bayesian Networks]] | ||
+ | *LESSON 3 | ||
**[[Media:IntroFuzzySetsPhD.pdf | Fuzzy Sets]] | **[[Media:IntroFuzzySetsPhD.pdf | Fuzzy Sets]] | ||
**[[Media:IntroFuzzyLogicPhD.pdf |Fuzzy Logic]] | **[[Media:IntroFuzzyLogicPhD.pdf |Fuzzy Logic]] | ||
**[[Media:FuzzyRulesPhD.pdf |Fuzzy Rules]] | **[[Media:FuzzyRulesPhD.pdf |Fuzzy Rules]] | ||
**[[Media:FuzzyApplicationsPhD.pdf |Fuzzy Applications]] | **[[Media:FuzzyApplicationsPhD.pdf |Fuzzy Applications]] | ||
− | |||
**[[Media:IntroFuzzyMathPhD.pdf | Fuzzy Arithmetics]] | **[[Media:IntroFuzzyMathPhD.pdf | Fuzzy Arithmetics]] | ||
**[[Media:FuzzyDesignPhD.pdf | Fuzzy Design]] | **[[Media:FuzzyDesignPhD.pdf | Fuzzy Design]] | ||
**[[Media:CaseStudyFuzzy.pdf | Case study]] | **[[Media:CaseStudyFuzzy.pdf | Case study]] | ||
− | *LESSON | + | *LESSON 4 |
− | + | <-- | |
− | + | ||
**[[Media:handout-lecture-GA.pdf | Genetic Algorithms]] | **[[Media:handout-lecture-GA.pdf | Genetic Algorithms]] | ||
**[[Media:LCSPhD.pdf| Learning Classifier Systems]] | **[[Media:LCSPhD.pdf| Learning Classifier Systems]] | ||
**[[Media:FuzzyGAPhD.pdf| Fuzzy Genetic Algorithms]] | **[[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:SP_EDAs_EVO.pdf| Estimation of Distribution Algorithms]] by [http://www-users.cs.york.ac.uk/smp/ Simon Poulding @ University of York] | ||
− | *LESSON | + | *LESSON 5 |
+ | !--> | ||
+ | <-- | ||
**[[Media:ReinforcementLearningPhD.pdf| Reinforcement Learning 1]] | **[[Media:ReinforcementLearningPhD.pdf| Reinforcement Learning 1]] | ||
**[[Media:ReinforcementLearningIIPhD.pdf| Reinforcement Learning 2]] | **[[Media:ReinforcementLearningIIPhD.pdf| Reinforcement Learning 2]] | ||
**[[Media:ReinforcementLearningExamplesAndDesignPhD.pdf| Reinforcement Learning Design and Examples]] | **[[Media:ReinforcementLearningExamplesAndDesignPhD.pdf| Reinforcement Learning Design and Examples]] | ||
**[[Media:ReinforcementLearningApplicationsPhD.pdf| Reinforcement Learning Applications]] | **[[Media:ReinforcementLearningApplicationsPhD.pdf| Reinforcement Learning Applications]] | ||
+ | !--> | ||
<!-- see [http://home.dei.polimi.it/bonarini/Didattica/SC2012PhD/materiale.html here]--> | <!-- see [http://home.dei.polimi.it/bonarini/Didattica/SC2012PhD/materiale.html here]--> | ||
Revision as of 17:23, 14 January 2015
Beside its title, this is a description page for the PhD course on SC2015!!!
Contents
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:30: 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: TBD (3h by Andrea Bonarini)
- 27/03/2015 - 14:30 to 17:30: TBD (3h by Matteo Matteucci)
Course Material & References
The following is some suggested material to follow the course lectures organized by topic.
Course Slides
- LESSON 1
- LESSON 2
- LESSON 3
- LESSON 4
<--
- LESSON 5
!--> <--
!-->
Additional Material
The following is some suggested material to follow the course lectures organized by topic.
Fuzzy Systems
- Robert Fuller's page on Fuzzy Systems
- TUTORIALS
- BOOKS
- T. Ross, Fuzzy Logic with Engineering Applications, Third Edition, Wiley, 2010
- 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)
- A. Sangalli, The Importance of Being Fuzzy, Princeton University Press
- DEVELOPMENT TOOLS
- XFuzzy - a set of free tools to develop fuzzy systems
- FuzzyCLIPS - an extension of the NASA-developed CLIPS, a tool to implement AI systems
- Tools to develop Fuzzy systems are included in Matlab and many other modeling and applicative tools.
Neural Networks
- Collecton of resources about NN
- TUTORIALS
- BOOKS
- C. Bishop, Neural Networks and Pattern Recognition, Oxford University Press, 1995
- DEVELOPMENT TOOLS
- Tools to develop NN are included in many packages like Matlab and WEKA. A list of SW is available from http://www.makhfi.com/tools.htm
Genetic Algorithms
- Portal for GA
- The Illinois Genetic Algorithms Laboratory
- TUTORIALS
- BOOKS
- M. Mitchell. An Introduction to Genetic Algorithms. MIT Press.
Bayesian Networks
- Bayesian Networks without Tears by Eugene Charniak
- BOOKS
- Christopher M. Bishop. Pattern Recognition and Machine Learning. Springer Series: Information Science and Statistics, 2006. Chapter 8 (sample chapter on Bayesian Networks)
- Judea Pearl. Causality: Models, Reasoning, and Inference. New York: Cambridge University Press, 2000.
- DEVELOPMENT TOOLS
- The netica tool by Norsys
- GeNIe&Smile SMILE is a C++ library for BN and ID, and GeNIe is a GUI for it
- Bayes Net Toolbox for Matlab
Reinforcement Learning
- Portal for RL
- Sutton's Lab at University of Alberta.
- BOOKS
- R. Sutton, A. G. Barto. Reinforcement Learning: an introduction. Addison-Wesley. (http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html)
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.