Machine Learning

Course Information
TitleΜηχανική Μάθηση / Machine Learning
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter
CoordinatorIoannis Vlachavas
Course ID600015628

Programme of Study: PMS EPISTĪMĪ DEDOMENŌN KAI PAGKOSMIOU ISTOU (2018 éōs sīmera) MF

Registered students: 5
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization117.5

Programme of Study: PMS EPISTĪMĪ DEDOMENŌN KAI PAGKOSMIOU ISTOU (2018 éōs sīmera) PF

Registered students: 21
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization117.5

Class Information
Academic Year2019 – 2020
Class PeriodWinter
Faculty Instructors
Weekly Hours3
Total Hours39
Class ID
Type of the Course
  • Scientific Area
  • Skills Development
Course Category
Specific Foundation / Core
Mode of Delivery
  • Face to face
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Examination)
Learning Outcomes
Students become familiar with the main concepts as well as with specific data analysis and machine learning techniques and become also familiar with many applications of it. They also acquire skills in reviewing scientific papers, giving scientific presentations and working in practice with data using various algorithms and relevant machine learning software.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction, Regression, Decision Trees, Rule Learning, Instance - Based Learning, Bayesian Learning, Learning with Genetic Algorithms, Model Evaluation, Clustering, Association Rules, Feature Selection and Discretization, Ensemble Methods, Reinforcement Learning, Text Mining, Machine Learning Software (Python).
Machine Learning, Supervised learning, Unsupervised Learning, Classification, Regression
Educational Material Types
  • Notes
  • Slide presentations
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Slides in electronic format, machine learning software
Course Organization
Reading Assigment42
Written assigments39
Student Assessment
10% review paper and presenation of a machine leanring application area, 20% practical projects on analyzing data using software (Python), 70% written exams. These criteria are clearly stated at the course's web page.
Student Assessment methods
  • Written Exam with Multiple Choice Questions (Summative)
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Summative)
  • Performance / Staging (Summative)
  • Written Exam with Problem Solving (Summative)
  • Labortatory Assignment (Summative)
Course Bibliography (Eudoxus)
Διδακτικές Σημειώσεις
Additional bibliography for study
- Machine Learning, T. Mitchell, McGraw Hill, 1997. - The Elements of Statistical Learning:Data Mining, Inference, and Prediction, T. Hastie, R. Tibshirani and J. Friedman, Springer, 2nd edition, 2009. - Machine Learning:The Art and Science of Algorithms that Make Sense of Data, Peter Flach, Cambridge University Press, 2012. - Introduction to Machine Learning with Python: A Guide for Data Scientists, Sarah Guido and Andreas C. Müller, O' Reilly Media, 2016. - Data Mining, Practical Machine Learning Tools and Techniques with Java Implementation (second edition), Ian Witten & Eibe Frank, Morgan Kaufmann, 2005. - Introduction to Machine Learning (Draft of incomplete Notes), Nils J. Nilsson, 2015 ( - Introduction to Machine Learning, Ethem Alpaydin, The MIT Press, October 2004. - Introduction to Data Mining. Pang-Ning Tan, Michael Steinbach and Vipin Kumar. Pearson Addison Wesley. 2005
Last Update