Εφαρμογή Συνελικτικών Νευρωνικών Δικτύων σε περίπλοκα πρότυπα Σταματόπουλος Ιωάννης

dc.contributor.advisorΣτρουθόπουλος, Χαράλαμπος
dc.contributor.authorΣταματόπουλος, Ιωάννης
dc.contributor.departmentΣχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.contributor.masterΠΜΣ "ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ"el
dc.date.accessioned2024-07-15T06:09:05Z
dc.date.accessioned2024-09-27T18:06:34Z
dc.date.available2024-07-15T06:09:05Z
dc.date.available2024-09-27T18:06:34Z
dc.date.issued2024-03
dc.description.abstractΈνα συνελικτικό νευρωνικό δίκτυο (CNN) είναι ένας τύπος μοντέλου βαθιάς μάθησης που είναι ιδιαίτερα αποτελεσματικός για αναγνώριση εικόνων και οπτικών δεδομένων. Εμπνέεται από το ανθρώπινο οπτικό σύστημα, όπου οι οπτικές πληροφορίες επεξεργάζονται μέσω της διάταξης νευρώνων που είναι ευαίσθητοι σε συγκεκριμένα οπτικά ερεθίσματα. Η κύρια ιδέα πίσω από τα CNN είναι να εφαρμοστούν φίλτρα (επίσης γνωστά ως συνελικτικοί πυρήνες) στις εικόνες της εισόδου του, τα οποία ουσιαστικά σαρώνουν την εικόνα και εξάγουν κατάλληλα χαρακτηριστικά. Αυτά τα χαρακτηριστικά μπορεί να είναι απλά, όπως άκρες και κλίσεις, ή πιο πολύπλοκα, όπως σχήματα και μοτίβα. Τα φίλτρα εξάγουν αυτά τα χαρακτηριστικά εκτελώντας μαθηματικές λειτουργίες όπως η συνέλιξη και η συσσώρευση. Τα CNN συνήθως αποτελούνται από αρκετά επίπεδα. Το πρώτο επίπεδο είναι το επίπεδο εισόδου, που λαμβάνει τα αρχικά δεδομένα της εικόνας. Τα επόμενα επίπεδα αποτελούνται από συνελικτικά επίπεδα, τα οποία εφαρμόζουν φίλτρα στην είσοδο και εξάγουν διάφορα χαρακτηριστικά σε κάθε επίπεδο. Αυτά τα επίπεδα ακολουθούνται από επίπεδα σμίκρυνσης, τα οποία μειώνουν τις χωρικές διαστάσεις και καθιστούν την αναπαράσταση πιο διαχειρίσιμη. Τέλος, χρησιμοποιούνται πλήρως συνδεδεμένα επίπεδα για κατηγοριοποίηση ή προβλέψεις. Ένα αξιοσημείωτο πλεονέκτημα των CNN είναι η ικανότητά τους να μαθαίνουν ιεραρχικές αναπαραστάσεις. Τα αρχικά επίπεδα εξάγουν χαμηλού επιπέδου χαρακτηριστικά, όπως ακμές και υφή , ενώ τα τελικά επίπεδα μαθαίνουν πιο αφηρημένα και πολύπλοκα χαρακτηριστικά, όπως σχήματα αντικειμένων. Αυτή η ιεραρχική μάθηση βοηθά τα CNN να εξάγουν αυτόματα και να “κατανοούν” τα κατάλληλα χαρακτηριστικά από τα δεδομένα εισόδου. Τα CNN χρησιμοποιούνται ευρέως σε εργασίες υπολογιστικής όρασης, όπως η ταξινόμηση εικόνων, η ανίχνευση αντικειμένων και η τμηματοποίηση εικόνων. Έχουν επιτύχει εντυπωσιακή απόδοση σε διάφορες εφαρμογές, συμπεριλαμβανομένης της αναγνώρισης προσώπων, των αυτό-οδηγούμενων οχημάτων και της ανάλυσης ιατρικών εικόνων. Συνολικά, τα CNN αποτελούν αποτελεσματικές τεχνικές βαθιάς μάθησης για εργασίες ανάλυσης εικόνων, με υψηλή αποδοτικότητα σε συγκριτικά με τις παραδοσιακές μεθόδους.el
dc.description.abstractA convolutional neural network (CNN) is a type of deep learning model that is particularly effective for tasks involving images and visual data. It is inspired by the human visual system, where visual information is processed through the arrangement of neurons that are sensitive to specific visual stimuli. The main idea behind CNNs is to apply filters (also known as convolutional kernels) to input images, which essentially scan the image for specific features. These features can be simple, like edges and gradients, or more complex, like shapes and patterns. The filters extract these features by performing mathematical operations such as convolution and pooling. CNNs typically consist of several layers. The first layer is the input layer that receives the raw image data. Subsequent layers are composed of convolutional layers, which apply filters to the input and extract different features at each layer. These layers are followed by pooling layers, which reduce the spatial dimensions and make the representation more manageable. Finally, fully connected layers are used for classification or regression tasks. One significant advantage of CNNs is their ability to learn hierarchical representations. Lower layers learn low-level features, such as edges and textures, while higher layers learn more abstract and complex features, such as object shapes. This hierarchical learning helps CNNs to automatically extract and understand relevant features from the input data. CNNs are widely used in computer vision tasks, such as image classification, object detection, and image segmentation. They have achieved impressive performance in various applications, including facial recognition, self-driving cars, and medical image analysis. Overall, CNNs are a powerful deep learning technique that revolutionized image analysis tasks, providing significant advancements in accuracy and efficiency compared to traditional methods.en
dc.format.extent74el
dc.heal.publisherIDteiser
dc.identifier.urihttps://repository2024.ihu.gr/handle/123456789/4642
dc.language.isoelel
dc.publisherΔΙ.ΠΑ.Ε.-Σέρρεςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectΜΗΧΑΝΙΚΗ ΜΑΘΗΣΗel
dc.subjectTEICM::ΓΝΩΣΤΙΚΗ ΕΠΙΣΤΗΜΗ::ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ::ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ)el
dc.subject.ddc006.31el
dc.subject.keywordΣυνελικτικά νευρωνικά δίκτυαel
dc.subject.keywordΜηχανική μάθησηel
dc.subject.keywordΑναγνώριση Προτύπωνel
dc.subject.keywordΨηφιακή επεξεργασία εικόναςel
dc.titleΕφαρμογή Συνελικτικών Νευρωνικών Δικτύων σε περίπλοκα πρότυπα Σταματόπουλος Ιωάννηςel
dc.typeΔιπλωματική εργασία

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 2 από 2
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Stamatopoulos Ioannis.pdf
Μέγεθος:
4.08 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Διπλωματική εργασία
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
Stamatopoulos Ioannis Parousiasi.pptx
Μέγεθος:
3.38 MB
Μορφότυπο:
Microsoft Powerpoint XML
Περιγραφή:
Παρουσίαση