Show simple item record

Μελέτη προηγμένων συστημάτων υπολογιστικής νοημοσύνης και υλοποίησή τους σε Tensorflow

dc.contributor.advisorΜαστοροκώστας, Πάρις
dc.contributor.authorΚαραπιπεράκης, Κωνσταντίνος
dc.date.accessioned2022-10-03T07:56:35Z
dc.date.available2022-10-03T07:56:35Z
dc.date.issued2022-09
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/2953
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-2793
dc.description.abstractH Υπολογιστική Νοημοσύνη μπορεί να οριστεί επίσης ως συνέργεια υπολογιστικών συστημάτων, τα οποία οδηγούν μία μηχανή στην επίλυση προβλημάτων, που συνήθως λύνονται από ανθρώπους, χρησιμοποιώντας φυσική νοημοσύνη. Οι υπολογισμοί αυτοί, προσδίδουν χαρακτηριστικά νοημοσύνης στις μηχανές διότι στηρίζονται στα βασικά μοντέλα αναπαράστασης τεχνητού νευρώνα, τα οποία δομικά, είναι σε αντιστοιχία με τους νευρώνες του εγκεφάλου μας. Στο αρχικό κεφάλαιο της εργασίας, γίνεται αναφορά στα συστήματα ασαφούς λογικής, τα οποία βασίζονται στη θεωρία των ασαφών συνόλων και χρησιμοποιούν συναρτήσεις συμμετοχής για τους απαραίτητους υπολογισμούς. Επίσης γίνεται μελέτη στα τεχνητά νευρωνικά δίκτυα, παρουσιάζεται η βασική μορφολογία του βιολογικού νευρώνα και η απεικόνισή του στον αλγόριθμο του Perceptron, αλλά και στη βασική αρχιτεκτονική των νευρωνικών δικτύων. Παρουσιάζεται το νευροασαφές νευρωνικό δίκτυο ANFIS και αναλύονται δύο βασικές αρχιτεκτονικές των νευρωνικών δικτύων, τα αναδρομικά(RNN) και τα συνελικτικά(CNN) νευρωνικά δίκτυα. Στο δεύτερο κεφάλαιο, αναλύουμε τη βασική βιβλιοθήκη για την ανάπτυξη αρχιτεκτονικών των νευρωνικών δικτύων το TensorFlow, παρουσιάζουμε το Google Colaboratory, τον πιο βολικό τρόπο χρήσης του TensorFlow καθώς και όλες τις βασικές λειτουργίες της βιβλιοθήκης με τον κώδικα που τις ενεργοποιεί, σε γλώσσα προγραμματισμού Python. Στο τρίτο κεφάλαιο υλοποιούνται δύο μοντέλα ταξινόμησης εικόνων με διαφορετικές αρχιτεκτονικές (CNN & RNN-LSTM) και ένα μοντέλο επεξεργασίας φυσικής γλώσσας (NLP). Στο τέταρτο κεφάλαιο αναλύεται η πλατφόρμα λογισμικού Anaconda όπως παρουσιάζεται από τον ιστότοπο anaconda.com.el
dc.format.extent151el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/deed.el*
dc.subjectTensorflowel
dc.titleΜελέτη προηγμένων συστημάτων υπολογιστικής νοημοσύνης και υλοποίησή τους σε Tensorflowel
dc.title.alternativeStudy of advanced computing systems intelligence and their implementation in Tensorflowel
dc.typeΜεταπτυχιακή διπλωματική εργασίαel
dc.contributor.committeeΚεσίδης, Αναστάσιος
dc.contributor.committeeBogris, Adonis
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.contributor.masterΕπιστήμη και Τεχνολογία της Πληροφορικής και των Υπολογιστώνel
dc.description.abstracttranslatedComputational Intelligence can also be defined as the synergy of computer systems, which lead a machine to solve problems, which are usually solved by humans, using natural intelligence. These calculations give intelligence characteristics to machines because they are based on the basic models of artificial neuron representation, which are structurally in correspondence with the neurons of our brain. In the initial chapter of the paper, reference is made to fuzzy logic systems, which are based on the theory of fuzzy sets and use participation functions for the necessary calculations. Artificial neural networks are also studied, the basic morphology of the biological neuron and its representation in the Perceptron algorithm are presented, as well as the basic architecture of neural networks. The ANFIS neurofuzzy neural network is presented and two basic neural network architectures, recurrent (RNN) and convolutional (CNN) neural networks are analyzed. In the second chapter, we analyze the core library for developing neural network architectures TensorFlow, we present Google Colaboratory, the most convenient way to use TensorFlow as well as all the core functions of the library with the code that enables them, in Python programming language. In the third chapter, two image classification models with different architectures are implemented (CNN & RNN-LSTM) and a natural language processing (NLP) model. The fourth chapter discusses the Anaconda software platform as presented by the anaconda.com website.el


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές