Control of Distributed Parameter Systems
(SYS 903)
ΝΙΚΟΛΑΟΣ ΜΠΕΚΙΑΡΗΣ-ΛΥΜΠΕΡΗΣ
Control of Distributed Parameter Systems
SYS 903 - ΝΙΚΟΛΑΟΣ ΜΠΕΚΙΑΡΗΣ-ΛΥΜΠΕΡΗΣ
Per week material (roughly):
Introduction to control of systems described by partial differential equations (PDEs).
Lyapunov stability for PDE systems.
Eigenvalues, eigenfunctions, and exact solutions to PDEs.
Boundary control design for reaction-diffusion PDEs via backstepping.
Boundary observer-based output-feedback control design for reaction-diffusion PDEs via backstepping.
Boundary control design for hyperbolic PDEs and wave equations.
Motion planning for selected classes of PDE systems.
Control of PDE-ODE (Ordinary Differential Equation) cascades and of systems with input delay.
Predictor feedbacks for linear systems with input delays.
Nonlinear predictor feedbacks.
Introduction to adaptive control of delay and PDE systems.
Applications of PDE control designs.
Ιmplementations of PDE control designs.
Grade: 50% homework; 50% final exam.
Decision Making and Learning in Multiagent Worlds
(HMMY293)
ΓΕΩΡΓΙΟΣ ΧΑΛΚΙΑΔΑΚΗΣ
—
Large and Social Networks: Modeling and Analysis
(ΤΗΛ722/ΤΗΛ422)
ΘΡΑΣΥΒΟΥΛΟΣ ΣΠΥΡΟΠΟΥΛΟΣ
Large and Social Networks: Modeling and Analysis
ΤΗΛ722/ΤΗΛ422 - ΘΡΑΣΥΒΟΥΛΟΣ ΣΠΥΡΟΠΟΥΛΟΣ
The course content will be significantly updated this year! Please check the description carefully
Summary: The class will cover classes of networking problems and the theoretical tools that can be used for modeling and optimizing such problems (but not only). Here, you can find the 4 main tools we will learn. You can also see the specific applications we will apply these tools in detail, as examples.
Modeling Network Problems with Discrete Time Markov Chains
Load balancing in Multi-server systems (CDN, DNS),
modern clouds for multi-server Machine Learning jobs
4.Graph Theory for Social Network Analysis
Theory: :Social network properties (Scale-Free structure, Small World phenomena, Community, Homopily), Random Graph model (Erdos-Renyi, Watts-Strogatz, Preferential Attachment), Random Walks on Graphs, Centrality Measures
Applications Covered:
Opinion Polarization in Social Networks,
Opinion Evolution and Influence over Social Nets
Network navigability
Nonlinear Systems
(SYS 603)
Nikolaos Bekiaris-Liberis
—
Prnciples of Distributed Systems
(INF 419/INF 719)
Vasilis Samoladas
Prnciples of Distributed Systems
INF 419/INF 719 - Vasilis Samoladas
This course provides a graduate-level introduction to distributed systems and is also co-taught to undergraduate students as an elective, with the same syllabus and the same requirements. The course includes both a theoretical component and a systems component.
Reinforcement Learning and Dynamic Optimization
(ΠΛΗ423/ΠΛΗ723)
ΘΡΑΣΥΒΟΥΛΟΣ ΣΠΥΡΟΠΟΥΛΟΣ
Reinforcement Learning and Dynamic Optimization
ΠΛΗ423/ΠΛΗ723 - ΘΡΑΣΥΒΟΥΛΟΣ ΣΠΥΡΟΠΟΥΛΟΣ
The course will cover tools for optimization problems, where a sequence of (inter-dependent) decisions must be made (dynamically), often under uncertainty about the environment to be optimized (requires learning). Problems like this arise in many modern applications, ranging from autonomous driving and robotics, to game playing (chess, poker, go) and wired/wireless network management. The specific topics covered will be the following: Quick revision of first order optimization methods (gradient descent and stochastic gradient descent); Multi-armed Bandits; First order algorithms for Online Convex Optimization; Online Convex Optimization with instantaneous and long-term constraints; Distributed online convex optimization; backpressure algorithms for Stochastic Network Optimization; Markov Decision Processes; Tabular Reinforcement Learning - RL (Q-Learning, SARSA); Policy gradient methods; Approximate (e.g. Deep) RL solutions such as Deep Q Networks, Actor-Critic methods, and the recent AlphaGo and AlphaZero algorithms, that have been very successful in popular strategic games; Generalized policy rollout for online learning; The class will include both take home exercises, as well as a programming assignment.
Statistical Machine Learning Theory
(HMMY417)
ΑΘΑΝΑΣΙΟΣ ΛΙΑΒΑΣ
—
Time Series Modeling and Analysis (Spring 2024)
(ΗΜΜΥ/ECE)
Dionisis Hristopulos
Time Series Modeling and Analysis (Spring 2024)
ΗΜΜΥ/ECE - Dionisis Hristopulos
Time series data are indexed by the time dimension. This feature imposes a natural order and distinguishes time series from "static" data. Every data scientist is bound to face at some point in their career time series data. This course focuses on the fundamental concepts underlying the analysis of time series and some of the methods that can be used to model such data.
Time series analysis has a long history which led to the development of classical methods such as ARIMA. The machine learning revolution has introduced new tools for time series analysis which are based on deep neural networks (DNNs). However, for most of the everyday problems faced by data scientists, ARIMA and its generalizations perform as well (or even better) than DNN methods which require a very large amount of data in order to achieve their full potential.
This course will focus on classical methodologies of time series analysis. While the latter are not based on DNNs, they are today considered components of the broad machine learning framework.
SPRING SEMESTER 2023-2024
Tuesday 7-9pm
Wednesday 5-7pm
ROOM 145.Π58
Time Series Modeling and Analysis (Spring 2025)
(ΗΜΜΥ)
Dionisis Hristopulos
Time Series Modeling and Analysis (Spring 2025)
ΗΜΜΥ - Dionisis Hristopulos
Time series data are indexed by the time dimension. This feature imposes a natural order and distinguishes time series from "static" data. Every data scientist is bound to face at some point in their career time series data. This course focuses on the fundamental concepts underlying the analysis of time series and some of the methods that can be used to model such data.
Time series analysis has a long history which led to the development of classical methods such as ARIMA. The machine learning revolution has introduced new tools for time series analysis which are based on deep neural networks (DNNs). However, for most of the everyday problems faced by data scientists, ARIMA and its generalizations perform as well (or even better) than DNN methods which require a very large amount of data in order to achieve their full potential.
This course will focus on classical methodologies of time series analysis. While the latter are not based on DNNs, they are today considered components of the broad machine learning framework.
SPRING SEMESTER 2022-2023
Tuesday 5-7pm
Thursday 5-7pm
ROOM 145.Π58
Αλγόριθμοι Κβαντικής Πληροφορίας ΜΑΘ 313 / Algorithms of Quantum Information
(ΜΑΘ 313)
ΔΗΜΟΣΘΕΝΗΣ ΕΛΛΗΝΑΣ
Αλγόριθμοι Κβαντικής Πληροφορίας ΜΑΘ 313 / Algorithms of Quantum Information
ΜΑΘ 313 - ΔΗΜΟΣΘΕΝΗΣ ΕΛΛΗΝΑΣ
Algorithms of Quantum Information
Review: Density matrix theory Review: Quantum channels theory
Majorization theory and entanglement: Nielsen's theorem Quantum walks and majorization Quantum phase estimation algorithms Gradients on quantum hardware: The parameter shift rule Strategies of information quantum encoding Elements of quantum machine learning and applications Quantum Boltzmann Machines
(written exams: may use 2-pages of handwritten notes)
(στις εξετασεις και στην πρόοδο επιτρέπεται η χρήση δισέλιδου με χειρόγραφες σημειώσεις)
Ειδικά Θέματα σε Δίκτυα Επικοινωνιών
(HMMY225)
ΣΠΥΡΟΠΟΥΛΟΣ ΘΡΑΣΥΒΟΥΛΟΣ
Ειδικά Θέματα σε Δίκτυα Επικοινωνιών
HMMY225 - ΣΠΥΡΟΠΟΥΛΟΣ ΘΡΑΣΥΒΟΥΛΟΣ
(Μέρα: Τετάρτη, Ώρα: 17.00-20.00, Αίθουσα: Π58)
Το μάθημα φέτος θα ασχοληθεί με προχωρημένα θέματα μοντελοποίησης και ανάλυσης μεγάλων (κοινωνικών και υπολογιστικών) δικτύων. Θα υπάρξει μια εισαγωγή σε βασικά θέματα Μαρκοβιανών αλυσίδων και συστημάτων αναμονής, και θα ακολουθήσουν διαλέξεις σε γενικευμένα δίκτυα αναμονής, χρονοδρομολόγηση, και ανάθεσης εργασιών, τα οποία έχουν σημαντικές εφαρμογές σε υπολογιστικά νέφη και συστοιχίες εξυπηρετητών. Θα αναφερθούμε στη συνέχεια σε Μαρκοβιανές διαδικασίες απόφασης, που είναι η βάση για μοντέρνους αλγόριθμους ελέγχου με τεχνητή νοημοσύνη. Τέλος, θα μελετήσουμε τις ιδιότητες μεγάλων κοινωνικών δικτύων, και τυχαίων διαδικασιών επί αυτών (π.χ., μετάδοση ιών, αναζήτηση, δειγματοληψία, κλπ.). Το μάθημα θα συνοδεύεται από μαθηματικά και προγραμματιστικά προβλήματα.
Ειδικά Θέματα σε Μαθηματική Βιολογία
(ΜΑΘ 603)
ΔΑΦΝΗ ΜΑΝΟΥΣΑΚΗ
Ειδικά Θέματα σε Μαθηματική Βιολογία
ΜΑΘ 603 - ΔΑΦΝΗ ΜΑΝΟΥΣΑΚΗ
ΝΕΩΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ:Με βάση την απόφαση της Γ.Σ. του τμήματος ΗΜΜΥ της 9ης Μαρτίου 2022, το μάθημα "Ειδικά Θέματα σε Μαθηματική Βιολογία" δε θα προσφερθεί κατά το εαρινό εξάμηνο 2021-220.
Ύλη μαθήματος (οδηγός σπουδών).
Μαθηματική μοντελοποίηση σε βιολογικά συστήματα. Μελέτη συστημάτων στο χώρο κατάστασης – παραδείγματα από την πληθυσμιακή βιολογία. Μελέτη ευστάθειας και διαγράμματα διακλαδώσεων. Νόμος δράσης των μαζών, κινητική ενζύμων. Θεωρία Michaelis – Menten – εισαγωγή στις μεθόδους διαταραχών. Αυτοκατάλυση, ενεργοποίηση, αναστολή. Βιολογικοί ταλαντωτές. Οριακοί κύκλοι. Εισαγωγή στις μερικές διαφορικές εξισώσεις. Νόμοι διατήρησης. Διάχυση, μεταφορά, χημειόταξη. Λύσεις οδευόντων κυμάτων – η εξίσωση Fisher. Μέθοδοι διαταραχών. Μηχανισμοί μορφογένεσης Turing. Θα παρουσιαστούν εφαρμογές στη οικολογία, βιολογία και / ή φυσιολογία.
Special Topics in Mathematical Biology (Α) Mathematical models in biological systems. Stability analysis and bifurcation diagrams. Enzyme kinetics. Michaelis Menten theory. Introduction to perturbation methods. Autocatalysis, activation, inhibition. Feedback control mechanisms. Biological oscillators. Limit cycles. Introduction to partial differential equations. The diffusion equation. Reaction - diffusion - chemotaxis models. Travelling wave solutions. Reaction - diffusion (turing) mechanisms. Pattern initiation in reaction-diffusion mechanisms. Various problems in ecology, biology and / or physiology will be presented.
Εικονική Αναπαράσταση και Εικονική Πραγματικότητα 2026
(HMMY427)
ΑΙΚΑΤΕΡΙΝΗ ΜΑΝΙΑ
Εικονική Αναπαράσταση και Εικονική Πραγματικότητα 2026
HMMY427 - ΑΙΚΑΤΕΡΙΝΗ ΜΑΝΙΑ
Τεχνολογίες Εικονικής Αναπαράστασης (τρισδιάστατης οπτικοποίησης δεδομένων) και Εικονικής Πραγματικότητας με έμφαση σε σύγχρονες συσκευές που φοριούνται στο κεφάλι (head-word XR technologies). Εμπειρία, χρήση και υλοποίηση εφαρμογών με εξοπλισμό Εικονικής και Επαυξημένης Πραγματικότητας κεφαλιού (Head Mounted Display) σε πλατφόρμα Unity3D και εκπόνηση ατομικής εργασίας με αυτόν τον εξοπλισμό.
Προχωρημένα θέματα αρχιτεκτονικής υπολογιστών: εμβάθυνση σε αρχιτεκτονικές εκμετάλλευσης παραλληλισμού επιπέδου εντολών: super-scalar (με εκτέλεση εντολών σε σειρά ή εκτός σειράς), VLIW και EPIC, multi-scalar, πολυνηματική και ταυτόχρονη πολυνηματική επεξεργασία. Πρόβλεψη ροής εντολών και δεδομένων, θέματα κατάτμησης επεξεργαστών για υψηλότερες ταχύτητες ρολογιού και βελτίωση κατανάλωσης ισχύος. Ολοκλήρωση δικτυακής διεπαφής σε επεξεργαστές για παράλληλα συστήματα. Προχωρημένα θέματα μνημών κρύπτης (cache memories), trace-cache. Συστήματα μνήμης και δίαυλοι υψηλών επιδόσεων, αρχιτεκτονικές τεχνικές για μείωση κατανάλωσης ισχύος. Μελέτη και σύγκριση τελευταίων επεξεργαστών υψηλών επιδόσεων (case studies).
Στοιχεία Μαθηματικής Ανάλυσης
(811)
ΔΗΜΗΤΡΙΟΣ ΚΑΝΔΥΛΑΚΗΣ
Στοιχεία Μαθηματικής Ανάλυσης
811 - ΔΗΜΗΤΡΙΟΣ ΚΑΝΔΥΛΑΚΗΣ
Το μάθημα δεν διαθέτει περιγραφή
Συστήματα Μηχανικής Μάθησης
(ΠΛΗ727)
ΒΑΣΙΛΗΣ ΣΑΜΟΛΑΔΑΣ
Συστήματα Μηχανικής Μάθησης
ΠΛΗ727 - ΒΑΣΙΛΗΣ ΣΑΜΟΛΑΔΑΣ
This course examines systems principles (not tools!) that are important in the new era of AI and ML. It emphasizes the novel challenges posed by ML systems compared to more traditional computing systems, both hardware and software, and examines pragmatic concerns such as failure tolerance, trade-offs in system design, and ethical and security issues.
Major topics include:
Data processing systems for ML (data lakes, streaming, data quality, ETL κλπ)