Course: Softcomputing and Datamining

« Back
Course title Softcomputing and Datamining
Course code AUIUI/AE7SC
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Mirshahi Sina, MSc.
  • Viktorin Adam, Ing. Ph.D.
  • Šenkeřík Roman, prof. Ing. Ph.D.
  • Sahgal Divya
  • Komínková Oplatková Zuzana, prof. Ing. Ph.D.
Course content
- Introduction to soft-computing. - Fuzzy theory. - Introduction to machine learning and data preprocessing for intelligent computational methods. - Naive Bayesian classifier, Bayesian networks. - Decision trees. Random forest. - Multi-criteria decision analysis. - Support vector machines. - Introduction into data mining - history, principles and procedures, applications. - Dimensionality reduction - PCA algorithm. Feature extraction and feature selection. PageRank. - Clustering algorithms - K-means, Fuzzy cMeans, DBSCAN, EM algorithm, and others. - Text mining, web data mining, social network analysis. - Agent systems - theory and their applications. - Multiagent systems - theory and their applications.

Learning activities and teaching methods
Lecturing, Exercises on PC
prerequisite
Knowledge
Knowledge from areas: Mathematics Fundamentals of Informatics Programming Fundamentals of artificial intelligence
Knowledge from areas: Mathematics Fundamentals of Informatics Programming Fundamentals of artificial intelligence
learning outcomes
The student can enumerate and define various soft computing methods, including fuzzy logic and probabilistic reasoning, and describe their real-world applications.
The student can enumerate and define various soft computing methods, including fuzzy logic and probabilistic reasoning, and describe their real-world applications.
The student understands and can describe the basics of machine learning and techniques for preprocessing data for intelligent computational methods.
The student understands and can describe the basics of machine learning and techniques for preprocessing data for intelligent computational methods.
The student has knowledge of the principles, and methods of data mining and can analyze their applications.
The student has knowledge of the principles, and methods of data mining and can analyze their applications.
The student can define and explain algorithms for classification and prediction, including naive Bayesian classifiers and decision trees.
The student can define and explain algorithms for classification and prediction, including naive Bayesian classifiers and decision trees.
The student can clarify the fundamentals of agent and multi-agent systems and their role in computational intelligence.
The student can clarify the fundamentals of agent and multi-agent systems and their role in computational intelligence.
Skills
The student applies fuzzy logic and Bayesian networks to solve specific soft computing problems.
The student applies fuzzy logic and Bayesian networks to solve specific soft computing problems.
The student is able to design and implement machine learning models, including data preparation and optimization.
The student is able to design and implement machine learning models, including data preparation and optimization.
The student carries out data mining projects, including classification, prediction, and clustering.
The student carries out data mining projects, including classification, prediction, and clustering.
The student effectively uses decision trees and Random Forest for data analysis and prediction.
The student effectively uses decision trees and Random Forest for data analysis and prediction.
The student can process and analyze large data sets, including text mining techniques and social network analysis.
The student can process and analyze large data sets, including text mining techniques and social network analysis.
teaching methods
Knowledge
Lecturing
Lecturing
Exercises on PC
Exercises on PC
assessment methods
Oral examination
Oral examination
Recommended literature
  • AGGARWAL, Charu C. Data mining: the textbook. 2015. ISBN 978-3-319-14141-1.
  • Aliev, R. A. Soft computing and its applications. Singapore : World Scientific, 2001. ISBN 981-02-4700-1.
  • Brink H., Richards J.W., Fetherolf M. Real-world machine learning. 2017. ISBN 978-1-61729-192-0.
  • HAND D., MANNILA H., SMYTH P. Principles of Data Mining. Cambridge : MIT Press, 2001. ISBN 026208290X.
  • IGNATOW G., MIHALCEA R. An introduction to text mining: research design, data collection, and analysis. 2018. ISBN 978-1-5063-3700-5.
  • Kacprzyk J, Pedrycz, W. Springer handbook of computational intelligence. 2015.
  • LAM H-K., LING S. H., NGUYEN H. T. Computational intelligence and its applications: evolutionary computation, fuzzy logic, neural network and support vector machine techniques. 2012. ISBN 978-1-84816-691-2.
  • MAIMON, O., ROKACH, L. Data Mining and Knowledge Discovery Handbook. Hardcover. ISBN 978-0387244358.
  • Novák, V. Fuzzy množiny a jejich aplikace. Praha : SNTL, 1990. ISBN 80-03-00325-3.
  • ROKACH L., MAIMON O.Z. Data mining with decision trees: theory and applications. Second edition. 2015. ISBN 978-981-4590-07-5.
  • Volná E. Základy soft computingu. Ostravská Univerzita, 2012.
  • WITTEN, I. H. Data mining: practical machine learning tools and techniques. Fourth Edition. Amsterdam: Elsevier, 2017. ISBN 9780128042915.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester