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).