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

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Στρουθόπουλος, Χαράλαμπος
dc.contributor.author Σταματόπουλος, Ιωάννης
dc.date.accessioned 2024-07-15T06:09:05Z
dc.date.available 2024-07-15T06:09:05Z
dc.date.issued 2024-03
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/4642
dc.description.abstract Ένα συνελικτικό νευρωνικό δίκτυο (CNN) είναι ένας τύπος μοντέλου βαθιάς μάθησης που είναι ιδιαίτερα αποτελεσματικός για αναγνώριση εικόνων και οπτικών δεδομένων. Εμπνέεται από το ανθρώπινο οπτικό σύστημα, όπου οι οπτικές πληροφορίες επεξεργάζονται μέσω της διάταξης νευρώνων που είναι ευαίσθητοι σε συγκεκριμένα οπτικά ερεθίσματα. Η κύρια ιδέα πίσω από τα CNN είναι να εφαρμοστούν φίλτρα (επίσης γνωστά ως συνελικτικοί πυρήνες) στις εικόνες της εισόδου του, τα οποία ουσιαστικά σαρώνουν την εικόνα και εξάγουν κατάλληλα χαρακτηριστικά. Αυτά τα χαρακτηριστικά μπορεί να είναι απλά, όπως άκρες και κλίσεις, ή πιο πολύπλοκα, όπως σχήματα και μοτίβα. Τα φίλτρα εξάγουν αυτά τα χαρακτηριστικά εκτελώντας μαθηματικές λειτουργίες όπως η συνέλιξη και η συσσώρευση. Τα CNN συνήθως αποτελούνται από αρκετά επίπεδα. Το πρώτο επίπεδο είναι το επίπεδο εισόδου, που λαμβάνει τα αρχικά δεδομένα της εικόνας. Τα επόμενα επίπεδα αποτελούνται από συνελικτικά επίπεδα, τα οποία εφαρμόζουν φίλτρα στην είσοδο και εξάγουν διάφορα χαρακτηριστικά σε κάθε επίπεδο. Αυτά τα επίπεδα ακολουθούνται από επίπεδα σμίκρυνσης, τα οποία μειώνουν τις χωρικές διαστάσεις και καθιστούν την αναπαράσταση πιο διαχειρίσιμη. Τέλος, χρησιμοποιούνται πλήρως συνδεδεμένα επίπεδα για κατηγοριοποίηση ή προβλέψεις. Ένα αξιοσημείωτο πλεονέκτημα των CNN είναι η ικανότητά τους να μαθαίνουν ιεραρχικές αναπαραστάσεις. Τα αρχικά επίπεδα εξάγουν χαμηλού επιπέδου χαρακτηριστικά, όπως ακμές και υφή , ενώ τα τελικά επίπεδα μαθαίνουν πιο αφηρημένα και πολύπλοκα χαρακτηριστικά, όπως σχήματα αντικειμένων. Αυτή η ιεραρχική μάθηση βοηθά τα CNN να εξάγουν αυτόματα και να “κατανοούν” τα κατάλληλα χαρακτηριστικά από τα δεδομένα εισόδου. Τα CNN χρησιμοποιούνται ευρέως σε εργασίες υπολογιστικής όρασης, όπως η ταξινόμηση εικόνων, η ανίχνευση αντικειμένων και η τμηματοποίηση εικόνων. Έχουν επιτύχει εντυπωσιακή απόδοση σε διάφορες εφαρμογές, συμπεριλαμβανομένης της αναγνώρισης προσώπων, των αυτό-οδηγούμενων οχημάτων και της ανάλυσης ιατρικών εικόνων. Συνολικά, τα CNN αποτελούν αποτελεσματικές τεχνικές βαθιάς μάθησης για εργασίες ανάλυσης εικόνων, με υψηλή αποδοτικότητα σε συγκριτικά με τις παραδοσιακές μεθόδους. el
dc.description.abstract A 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.extent 74 el
dc.language.iso el el
dc.publisher ΔΙ.ΠΑ.Ε.-Σέρρες el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject ΜΗΧΑΝΙΚΗ ΜΑΘΗΣΗ el
dc.subject TEICM::ΓΝΩΣΤΙΚΗ ΕΠΙΣΤΗΜΗ::ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ::ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ) el
dc.subject.ddc 006.31 el
dc.title Εφαρμογή Συνελικτικών Νευρωνικών Δικτύων σε περίπλοκα πρότυπα Σταματόπουλος Ιωάννης el
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master ΠΜΣ "ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ" el
dc.heal.publisherID teiser
dc.subject.keyword Συνελικτικά νευρωνικά δίκτυα el
dc.subject.keyword Μηχανική μάθηση el
dc.subject.keyword Αναγνώριση Προτύπων el
dc.subject.keyword Ψηφιακή επεξεργασία εικόνας el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

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