MACHINE LEARNING

Course Information
TitleΜΗΧΑΝΙΚΗ ΜΑΘΗΣΗ / MACHINE LEARNING
CodeNIS-08-04
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorGrigorios Tsoumakas
CommonNo
StatusActive
Course ID600014928

Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)

Registered students: 22
OrientationAttendance TypeSemesterYearECTS
GENIKĪ KATEUTHYNSĪYPOCΗREŌTIKO KATA EPILOGĪ845

Class Information
Academic Year2018 – 2019
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600138536
Course Type 2016-2020
  • Scientific Area
  • Skills Development
Course Type 2011-2015
Knowledge Deepening / Consolidation
Mode of Delivery
  • Face to face
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
Required Courses
  • NCO-01-05 BASIC PROGRAMMING PRINCIPLES
  • NCO-02-02 PROBABILITIES & STATISTICS
Learning Outcomes
Upon successful completion of the course, students will know what is involved in the field of engineering learning, as well as how algorithms for linear models, tree models, rule models, ensembles of models and reinforcement learning work. In addition, they will be able to apply such algorithms to real-world data and applications using Python's scikit-learn and gym libraries.
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
  • Work in an interdisciplinary team
  • Appreciate diversity and multiculturality
  • Demonstrate social, professional and ethical commitment and sensitivity to gender issues
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction to Machine Learning. Linear Models. Tree Models. Rule Models. Model Ensembles. Reinforcement Learning.
Keywords
machine learning, linear models, decision trees, rule learning, ensemble methods, reinforcement learning
Educational Material Types
  • Notes
  • Slide presentations
  • Interactive excersises
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Description
Slides, notebooks with code and comments, use of elearning platform of AUTH, practical exercises and assignments
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures39
Reading Assigment39
Project69
Exams3
Total150
Student Assessment
Description
The evaluation process will be based on the final written examination and on two projects that will involve the implementation of machine learning algorithms.
Student Assessment methods
  • Written Exam with Problem Solving (Summative)
  • Labortatory Assignment (Summative)
Bibliography
Course Bibliography (Eudoxus)
- Δεν βρέθηκε κατάλληλο σύγγραμα στον Εύδοξο
Additional bibliography for study
- Σημειώσεις μαθήματος - Machine Learning, Tom Mitchell, McGraw-Hill Education, 1997. - Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, Aurélien Géron, O'Reilly Media, 2017.
Last Update
27-02-2020