Control of Distributed Parameter Systems
(SYS 903)
ΝΙΚΟΛΑΟΣ ΜΠΕΚΙΑΡΗΣ-ΛΥΜΠΕΡΗΣ
—
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
—
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.
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)
(στις εξετασεις και στην πρόοδο επιτρέπεται η χρήση δισέλιδου με χειρόγραφες σημειώσεις)
Αρχές Κατανεμημένων Συστημάτων Λογισμικού
(ΠΛΗ 419)
ΒΑΣΙΛΗΣ ΣΑΜΟΛΑΔΑΣ
Αρχές Κατανεμημένων Συστημάτων Λογισμικού
ΠΛΗ 419 - ΒΑΣΙΛΗΣ ΣΑΜΟΛΑΔΑΣ
Το μάθημα αυτό αποτελεί μια μεταπτυχιακού επιπέδου εισαγωγή στα κατανεμημένα συστήματα, και δίνεται σε συνδιδασκαλία και στους προπτυχιακούς φοιτητές, ως μάθημα επιλογής, με την ίδια ύλη και τις ίδιες απαιτήσεις. Το μάθημα περιλαμβάνει και θεωρητικό μέρος, και εργαστηριακό-προγραμματιστικό.
Και φέτος το μάθημα θα πραγματοποιηθεί εξ αποστάσεως.
Στην κατηγορία Σύνδεσμοι θα βρείτε το zoom link για όλες τις διαλέξεις του μαθήματος
Ειδικά Θέματα σε Δίκτυα Επικοινωνιών
(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.
Σκοπός του μαθήματος είναι να παρουσιάσει ειδικά θέματα αρχών σχεδιασμού αλληλεπίδρασης διεπαφών χρηστών συμπεριλαμβανομένου του σχεδιασμού διεπαφών, υλοποίηση διεπαφών, κανόνες και αρχές σχεδιασμού αλληλεπίδρασης, ποσοτικές και ποιοτικές μετρικές αξιολόγησης διεπαφών χρηστών. Το μάθημα αναλύει προχωρημένες αρχές Αλληλεπίδρασης Ανθρώπου Μηχανής (Human Computer Interaction). Eκπονείται ατομικό project ανάλυσης ευχρηστίας (usability), απαιτήσεων χρηστών (user requirements, use cases), καθορισμού personas, σχεδίασης πρωτοτύπων (prototyping, wireframes), υλοποίησης ιστοσελίδας, αξιολόγησης χρηστικότητας με βάση αυτές τις αρχές, σε επανασχεδιασμό ιστοσελίδας (back-end, front-end).
Στο μάθημα θα μελετήσουμε, κυρίως, αλγόριθμους κυρτής βελτιστοποίησης πρώτης τάξης (gradient-, subgradient-based), οι οποίοι αποτελούν ένα βασικό εργαλείο για την επίλυση προβλημάτων πολύ μεγάλης διάστασης.
Μεταξύ άλλων, θα μελετήσουμε
στοιχεία κυρτής ανάλυσης (convex analysis)
βέλτιστους αλγόριθμους πρώτης τάξης
subgradient-based αλγόριθμους
proximal-type αλγόριθμους
stochastic gradient descent (SGD) και παραλλαγές της
block coordinate descent (BCD)
accelerated BCD, ADMM.
Το βασικό υλικό περιέχεται στο βιβλίο
A. Beck, First-Order methods in Optimization, SIAM, 2017.
Χρήσιμες συμπληρωματικές πηγές
S. Wright and B. Recht, Optimization for Data Analysis, Cambridge University Press, 2022 (επικεντρώνεται, κυρίως, σε αλγορίθμους πρώτης τάξης).
D. Luenberger, Optimization by vector space methods, Wiley-Interscience, 1969 (κλασσικό βιβλίο, το οποίο μελετά τη βελτιστοποίηση μέσω εννοιών και εργαλείων Συναρτησιακής Ανάλυσης).
R. Horn and C. Johnson, Matrix Analysis, 2nd Edition, Cambridge University Press, 2013 (κλασσικό βιβλίο, το οποίο περιέχει εκτενέστατη ανάλυση εννοιών Γραμμικής Άλγεβρας και Θεωρίας Πινάκων).
E. Kreyszig, Introductory Functional Analysis with Applications, 1978, Wiley Classic Library (εξαιρετικό βιβλίο για Συναρτησιακή Ανάλυση - κατάλληλο για Μηχανικούς).
T. Rockafellar, Convex Analysis, Princeton University Press, 1970 (all-time classic σε convex analysis)
J.-B. Hiriart-Urruty and C. Lemarechal, Fundamentals of Convex Analysis, Spinger 2001 (πολύ καλό βιβλίο σε convex analysis).
Η εξέταση θα γίνει μέσω
σετ προβλημάτων με θεωρητικό και αλγοριθμικό περιεχόμενο,
παρουσίασης εργασίας, η οποία θα μελετά σε βάθος ένα αντικείμενο από την περιοχή της Μηχανικής Μάθησης, της Ανάλυσης Δεδομένων, ή της Βελτιστοποίησης.
Ώρες διδασκαλίας (προτεινόμενες):
Τρίτη 17:00-19:00, Αίθουσα 137Π39
Πέμπτη 17:00-19:00, Αίθουσα 145Π42
ΑΠΛ
Προχωρημένη Αρχιτεκτονική Υπολογιστών
( ΗΡΥ 609)
ΑΓΓΕΛΟΣ ΙΩΑΝΝΟΥ
Προχωρημένη Αρχιτεκτονική Υπολογιστών
ΗΡΥ 609 - ΑΓΓΕΛΟΣ ΙΩΑΝΝΟΥ
Προχωρημένα θέματα αρχιτεκτονικής υπολογιστών: εμβάθυνση σε αρχιτεκτονικές εκμετάλλευσης παραλληλισμού επιπέδου εντολών: super-scalar (με εκτέλεση εντολών σε σειρά ή εκτός σειράς), VLIW και EPIC, multi-scalar, πολυνηματική και ταυτόχρονη πολυνηματική επεξεργασία. Πρόβλεψη ροής εντολών και δεδομένων, θέματα κατάτμησης επεξεργαστών για υψηλότερες ταχύτητες ρολογιού και βελτίωση κατανάλωσης ισχύος. Ολοκλήρωση δικτυακής διεπαφής σε επεξεργαστές για παράλληλα συστήματα. Προχωρημένα θέματα μνημών κρύπτης (cache memories), trace-cache. Συστήματα μνήμης και δίαυλοι υψηλών επιδόσεων, αρχιτεκτονικές τεχνικές για μείωση κατανάλωσης ισχύος. Μελέτη και σύγκριση τελευταίων επεξεργαστών υψηλών επιδόσεων (case studies).
Συστήματα Μεταφοράς και Διανομής Ηλεκτρικής Ενέργειας
(ΕΝΕ 411)
ΦΩΤΙΟΣ ΚΑΝΕΛΛΟΣ
Συστήματα Μεταφοράς και Διανομής Ηλεκτρικής Ενέργειας
ΕΝΕ 411 - ΦΩΤΙΟΣ ΚΑΝΕΛΛΟΣ
Δομή δικτύων μεταφοράς και διανομής ηλεκτρικής ενέργειας, στοιχεία γραμμών μεταφοράς (Γ.Μ.) και διανομής, ηλεκτρικοί υποσταθμοί. Ηλεκτρικά χαρακτηριστικά και μοντέλα Γ.Μ. Αντιστάθμιση άεργου ισχύος. Κυματικά φαινόμενα και διάδοση κυμάτων σε Γ.Μ. DC και AC ροή ισχύος. Βέλτιστη ροή ισχύος. Στατική ανάλυση ασφάλειας. Χρέωση συστήματος μεταφοράς. Μεταφορά με συνεχές ρεύμα. Φορτία συστήματος διανομής. Υπολογισμός τάσεων και απωλειών σε δίκτυα διανομής (συγκεντρωμένα, διανεμημένα φορτία). Ρύθμιση τάσης δικτύου διανομής. Χρέωση Καταναλωτών. Τεχνολογίες έξυπνων συστημάτων διανομής. ∆ιαχείριση έξυπνων συστημάτων διανομής. Βέλτιστη επαναδιαμόρφωση δικτύου διανομής. Επιδράσεις στα δίκτυα διανομής από τη διασύνδεση ΑΠΕ και ηλεκτρικών αυτοκινήτων.
Φυσική, Τεχνολογία και Εφαρμογές Αισθητήρων και Συστημάτων Ηλεκτρονικής Απεικόνισης
(HMMY242)
ΜΠΑΛΑΣ ΚΩΝΣΤΑΝΤΙΝΟΣ
Φυσική, Τεχνολογία και Εφαρμογές Αισθητήρων και Συστημάτων Ηλεκτρονικής Απεικόνισης