Μαθηματική διαδρομή στη μηχανική μάθηση

H παρούσα διπλωματική εργασία επικεντρώνεται σε μεθόδους βελτιστοποίησης με σκοπό την εύρεση των καλύτερων λύσεων σε διαδικασίες μηχανικής μάθησης και εκπαίδευσης. Αρχικά παρατίθεται το βασικό, για τα κεφάλαια που ακολουθούν, μαθηματικό υπόβαθρο. Αυτό περιλαμβάνει στοιχεία της Διανυσματικής ανάλυσ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καραχρήστος, Κωνσταντίνος
Άλλοι συγγραφείς: Αναστασόπουλος, Βασίλειος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/13225
id nemertes-10889-13225
record_format dspace
spelling nemertes-10889-132252022-09-05T20:28:16Z Μαθηματική διαδρομή στη μηχανική μάθηση Mathematical path to machine learning Καραχρήστος, Κωνσταντίνος Αναστασόπουλος, Βασίλειος Αναστασόπουλος, Βασίλειος Σπυρίδων, Βλάσσης Οικονόμου, Γεώργιος Karachristos, Konstantinos Στοχαστικές διαδικασίες Μέθοδοι βελτιστοποίησης Γενετικοί αλγόριθμοι Προσομοιωμένη ανόπτηση Stochastic process Optimization methods Genetic algorithms Simulated annealing H παρούσα διπλωματική εργασία επικεντρώνεται σε μεθόδους βελτιστοποίησης με σκοπό την εύρεση των καλύτερων λύσεων σε διαδικασίες μηχανικής μάθησης και εκπαίδευσης. Αρχικά παρατίθεται το βασικό, για τα κεφάλαια που ακολουθούν, μαθηματικό υπόβαθρο. Αυτό περιλαμβάνει στοιχεία της Διανυσματικής ανάλυσης, της Γραμμικής άλγεβρας, της Θεωρίας των Πιθανοτήτων και της Στατιστικής. Ακολουθεί μια σύντομη αναφορά στις έννοιες της στοχαστικής διαδικασίας, της διαδικασίας Bernoulli (Bernoulli process) και του τυχαίου περιπάτου (Random walk), ενώ περισσότερη έμφαση δίνεται στις αλυσίδες Markov και στα Hidden Markov Models (HMM). Τα επόμενα κεφάλαια επικεντρώνονται σε μεθόδους βελτιστοποίησης, η εφαρμογή των οποίων απαντάται σε πληθώρα προβλημάτων. Καταρχάς, αναλύονται μέθοδοι βελτιστοποίησης που εφαρμόζονται σε προβλήματα δίχως περιορισμούς. Πιο συγκεκριμένα, γίνεται λόγος για αλγορίθμους που βασίζονται στον υπολογισμό παραγώγων της συνάρτησης που μοντελοποιεί το προς επίλυση πρόβλημα. Τέτοιοι μέθοδοι είναι οι gradient descent, conjugate gradient και Newton-Rapson. Στη συνέχεια, τίθεται το πρόβλημα του γραμμικού προγραμματισμού, το οποίο υπόκειται σε περιορισμούς καθώς και ο αλγόριθμος Simplex. Το κεφάλαιο 3 ολοκληρώνεται με την περιγραφή αλγορίθμων για προβλήματα συνδυαστικής βελτιστοποίησης, τα οποία μοντελοποιούνται με χρήση γράφων (graphs). Ειδικότερα, αφού δοθεί η αντίστοιχη ορολογία αναπτύσσονται ο αλγόριθμος Branch and Bound, το πρόβλημα του συντομότερου μονοπατιού με τον αλγόριθμο Dijkstra και τέλος η εφαρμογή των αλγορίθμων του Prim και του Kruskal στο πρόβλημα του Minimum Spanning Tree. Στο κεφάλαιο 4 προσδιορίζονται οι heuristics και metaheuristics μέθοδοι, οι οποίες εφαρμόζονται στα σύγχρονα προβλήματα συνδυαστικής βελτιστοποίησης. Παράλληλα, γίνεται μελέτη δύο γνωστών metaheuristic τεχνικών: των γενετικών αλγορίθμων (genetic algorithms) και της προσομοιωμένης ανόπτησης (simulated annealing). In the current Master thesis, a basic overview of optimization methods for machine learning is provided. At first, a mathematical background and a brief discussion of stochastic processes, such as Bernoulli process, Random walk, Markov chains and Hidden Markov Models are presented. In the main component a diverse range of optimization techniques is examined. The techniques are classified as either unconstrained or constrained algorithms. Unconstrained methods refer to gradient based algorithms of gradient descent, conjugate gradient and Newton-Raphson. Constrained methods include the Simplex algorithm which is a popular algorithm in linear programming. The shortest path and minimum spanning tree problems act as a starting point for combinatorial optimization, which is separately examined from the previous methods. The Branch and Bound technique and the algorithms of Dijkstra, Prim and Kruskal are included as combinatorial methods. However, the inability of combinatorial optimization methods to find the best solution to realistic problems of high complexity drives the need of new methods, such as the heuristics and the metaheuristics. In conclusion, a brief analysis of two metaheuristic methods and, more specifically, genetic algorithms and simulated annealing, is provided. 2020-02-27T20:28:44Z 2020-02-27T20:28:44Z 2020-02 Thesis http://hdl.handle.net/10889/13225 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Στοχαστικές διαδικασίες
Μέθοδοι βελτιστοποίησης
Γενετικοί αλγόριθμοι
Προσομοιωμένη ανόπτηση
Stochastic process
Optimization methods
Genetic algorithms
Simulated annealing
spellingShingle Στοχαστικές διαδικασίες
Μέθοδοι βελτιστοποίησης
Γενετικοί αλγόριθμοι
Προσομοιωμένη ανόπτηση
Stochastic process
Optimization methods
Genetic algorithms
Simulated annealing
Καραχρήστος, Κωνσταντίνος
Μαθηματική διαδρομή στη μηχανική μάθηση
description H παρούσα διπλωματική εργασία επικεντρώνεται σε μεθόδους βελτιστοποίησης με σκοπό την εύρεση των καλύτερων λύσεων σε διαδικασίες μηχανικής μάθησης και εκπαίδευσης. Αρχικά παρατίθεται το βασικό, για τα κεφάλαια που ακολουθούν, μαθηματικό υπόβαθρο. Αυτό περιλαμβάνει στοιχεία της Διανυσματικής ανάλυσης, της Γραμμικής άλγεβρας, της Θεωρίας των Πιθανοτήτων και της Στατιστικής. Ακολουθεί μια σύντομη αναφορά στις έννοιες της στοχαστικής διαδικασίας, της διαδικασίας Bernoulli (Bernoulli process) και του τυχαίου περιπάτου (Random walk), ενώ περισσότερη έμφαση δίνεται στις αλυσίδες Markov και στα Hidden Markov Models (HMM). Τα επόμενα κεφάλαια επικεντρώνονται σε μεθόδους βελτιστοποίησης, η εφαρμογή των οποίων απαντάται σε πληθώρα προβλημάτων. Καταρχάς, αναλύονται μέθοδοι βελτιστοποίησης που εφαρμόζονται σε προβλήματα δίχως περιορισμούς. Πιο συγκεκριμένα, γίνεται λόγος για αλγορίθμους που βασίζονται στον υπολογισμό παραγώγων της συνάρτησης που μοντελοποιεί το προς επίλυση πρόβλημα. Τέτοιοι μέθοδοι είναι οι gradient descent, conjugate gradient και Newton-Rapson. Στη συνέχεια, τίθεται το πρόβλημα του γραμμικού προγραμματισμού, το οποίο υπόκειται σε περιορισμούς καθώς και ο αλγόριθμος Simplex. Το κεφάλαιο 3 ολοκληρώνεται με την περιγραφή αλγορίθμων για προβλήματα συνδυαστικής βελτιστοποίησης, τα οποία μοντελοποιούνται με χρήση γράφων (graphs). Ειδικότερα, αφού δοθεί η αντίστοιχη ορολογία αναπτύσσονται ο αλγόριθμος Branch and Bound, το πρόβλημα του συντομότερου μονοπατιού με τον αλγόριθμο Dijkstra και τέλος η εφαρμογή των αλγορίθμων του Prim και του Kruskal στο πρόβλημα του Minimum Spanning Tree. Στο κεφάλαιο 4 προσδιορίζονται οι heuristics και metaheuristics μέθοδοι, οι οποίες εφαρμόζονται στα σύγχρονα προβλήματα συνδυαστικής βελτιστοποίησης. Παράλληλα, γίνεται μελέτη δύο γνωστών metaheuristic τεχνικών: των γενετικών αλγορίθμων (genetic algorithms) και της προσομοιωμένης ανόπτησης (simulated annealing).
author2 Αναστασόπουλος, Βασίλειος
author_facet Αναστασόπουλος, Βασίλειος
Καραχρήστος, Κωνσταντίνος
format Thesis
author Καραχρήστος, Κωνσταντίνος
author_sort Καραχρήστος, Κωνσταντίνος
title Μαθηματική διαδρομή στη μηχανική μάθηση
title_short Μαθηματική διαδρομή στη μηχανική μάθηση
title_full Μαθηματική διαδρομή στη μηχανική μάθηση
title_fullStr Μαθηματική διαδρομή στη μηχανική μάθηση
title_full_unstemmed Μαθηματική διαδρομή στη μηχανική μάθηση
title_sort μαθηματική διαδρομή στη μηχανική μάθηση
publishDate 2020
url http://hdl.handle.net/10889/13225
work_keys_str_mv AT karachrēstoskōnstantinos mathēmatikēdiadromēstēmēchanikēmathēsē
AT karachrēstoskōnstantinos mathematicalpathtomachinelearning
_version_ 1771297321555853312