COMPUTATIONAL INTELLIGENCE

Course Information
TitleΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ / COMPUTATIONAL INTELLIGENCE
CodeNDM-08-02
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorAnastasios Tefas
CommonNo
StatusActive
Course ID40002980

Programme of Study: Undergradute Studies - School of Informatics (2015-today)

Registered students: 21
OrientationAttendance TypeSemesterYearECTS
Information SystemsElective Courses845
Digital MediaElected Compulsory Directional845
Communication, Networks And Systems ArchitectureElective Courses845
Information And Communication Technologies In EducationElective Courses845
General Common DirectionElective Courses845

Class Information
Academic Year2015 – 2016
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600004982
Type of the Course
  • Background
  • General Knowledge
  • Scientific Area
  • Skills Development
Course Category
Specific Foundation / Core
Mode of Delivery
  • Face to face
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
General Prerequisites
Prior exposition to pattern recognition, neural networks and logic can facilitate the faster comprehension of the concepts introduced.
Learning Outcomes
Cognitive: Foundation of the basic computational intelligence concepts in the areas of neural networks, statistical learning, fuzzy logic and evolutionary computation. Comprehension of the ideas behind self-organization, competitive learning, reinforcement learning. Conception of the fuzzy logic, fuzzy sets and fuzzy systems principles. Foundation of the evolutionary concepts in optimization. Exposition to the plethora of computational intelligence applications in multimedia information analysis and retrieval, intelligent control, robotics and neurofuzzy systems. Skills: Promoting analytic and implementation skills in the taught computational intelligence fields (fuzzy theory, evolutionary computation, swarm intelligence and neural networks) and their application to real problems. Combining computational intelligence techniques for complex real problems like computer vision, multimedia information retrieval, robotic control.
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
  • Generate new research ideas
  • Design and manage projects
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Neural Networks overview. Associative memories. Hopfiled recurrent neural networks. Self-organizing neural networks. Kohonen maps and competitive learning. Simulated annealing and Boltzmann machine. Deep Learning. Deep Convolutional Neural Networks. Deep Autoencoders. Deep Recurrent Networks. Reinforcement learning neural networks. Fuzzy logic, fuzzy learning nad fuzzy systems. Evolutionary and genetic algorithms. Swarm intelligence algorithms. Genetic programming, Socio-cognitive and mimetic algorithms. Applications in pattern recognition and robotics. Neuro-fuzzy systems. Hybrid computational intelligence systems in signal, image and video analysis.
Keywords
Computational Intelligence, Deep Learning, Fuzzy Learning, Evolutionary Algorithms
Educational Material Types
  • Notes
  • Slide presentations
  • Multimedia
  • Book
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
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures903
Reading Assigment120.4
Project361.2
Written assigments120.4
Total1505
Student Assessment
Description
Project evaluation (source code, application, paper, presentation) 50%, written exams 50%. The evaluation criteria are explained in detail with the project announcement. The evaluation criteria for the exams are discussed in the last lectures of the course.
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Oral Exams (Formative, Summative)
  • Performance / Staging (Summative)
  • Written Exam with Problem Solving (Formative, Summative)
  • Report (Summative)
Bibliography
Course Bibliography (Eudoxus)
1. ΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ, Σ. ΤΖΑΦΕΣΤΑΣ, Σ.ΤΖΑΦΕΣΤΑΣ, 2η Εκδοση, ΑΘΗΝΑ, 2008 2. ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΜΗΧΑΝΙΚΗ ΜΑΘΗΣΗ, 3η ΕΚΔΟΣΗ, S. Haykin, Παπασωτηρίου, 2010, Αθήνα.
Additional bibliography for study
ΤΕΧΝΗΤΑ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ, Κ. ΔΙΑΜΑΝΤΑΡΑΣ, ΚΛΕΙΔΑΡΙΘΜΟΣ, 2007, ΑΘΗΝΑ
Last Update
10-06-2016