Rzeszów University of Technology Electrical and Computer Engineering The Faculty of: Field of study: Computer Science Speciality: MSc Study degree (BSc, MSc): COURSE UNIT DESCRIPTION Artificial Intelligence Course title: Lecturer responsible for course: Prof. Jacek Kluska Contacts: phone: +48 17 8651247 e-mail: jacklu@prz.edu.pl Department : Computer Science and Automatic Control Type of classes Semester 4 Weekly load 2 L Lectures 30 C Theoretical Classes Lb Laboratory 15 P Project 15 Number of ECTS credits 5 Course description Lecture: Soft computing. Fuziness vs. probability. Generalized operators in multivalued logics. Knowledge-base representation. Inference methods. Methodology of generalized expert system design. Fuzzy expert systems. Artificial neural networks. Classification. Linear separability. Learning convergence in perceptron networks. Multilayer networks. Examples of learning. Backpropagation neural networks. Adaptive linear neuron. WienerHoff equation. Newton-Raphson algorithm. Ideal gradient descent method. Widrow-Hoff delta rule. Recursive least squares algorithm. Selforganizing networks. Counter-propagation networks. CP-networks in speech recognition. Unsupervised learning - Hopfield networks. Neurodynamics. Applications of recurrent networks. Support Vector Machines. Classification and regression. Optimal separating hyperplane. Kernel functions. SMO algorithm. Applications of SVM in medical diagnosis. Classes: Laboratory: Fuzzy expert systems as real-time controllers (navigation system for mobile robots). Medical diagnostic systems. Learning algorithms for OCR (perceptrons, Hopfield networks). Adaptive linear networks. Efficiency of learning methods. Speech recognition. Cancer diagnosis using SVM. Project: Fuzzy expert systems as real-time controllers (navigation system for mobile robots). Medical diagnostic systems. Learning algorithms for OCR (perceptrons, Hopfield networks). Adaptive linear networks. Efficiency of learning methods. Speech recognition. Cancer diagnosis using SVM. Objectives of the course The goal of the course is to learn about computer systems that exhibit intelligent behavior. Topics include fuzzy expert systems, neural networks, optimal classification and regression methods. Most of practical problems concern with robotic systems and medical applications. Examination method Written solution of design problems and oral discussion. Bibliography 1. S. Gunn, Support Vector Machines for Classification and Regression, University of Southampton, 1998 2. Matlab User’s Guide, The MathWorks Inc., 1999. 3. S. Haykin, Neural Networks – a Comprehensive Foundation, Macmillan College Publishing Company, New York, 1994. 4. Kosko B., Neural Networks and Fuzzy Systems. A Dynamical Systems Approach to Machine Intelligence. Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1992. 5. Peterson L. E. and Coleman M. A., "Machine learning-based receiver operating characteristic (ROC) curves for crisp and fuzzy classification of DNA microarrays in cancer research", Int. J. Approximate Reasoning, Vol. 47, pp. 17-36, 2008. 6. Rifkin R., Everything Old Is New Again: A Fresh Look at Historical Approaches in Machine Learning, PhD Thesis, MIT, 2002. Lecturer signature Head of Department signature Dean signature