Περίληψη:
Η αναγνώριση χαρακτήρων είναι ένας τομέας της αναγνώρισης προτύπων, ο οποίος αποτέλεσε αντικείμενο έρευνας από τις αρχές του 20ού αιώνα. Το κίνητρο για την ανάπτυξη σύγχρονων συστημάτων οπτικής αναγνώρισης χαρακτήρων (OCR) προέκυψε από την πρόκληση , σύμφωνα με την οποία η δια χειρός επεξεργασία εγγράφων σε χαρτί από μεγάλες εταιρείες έγινε σημαντικό εμπόδιο στην αποτελεσματικότητα των οργανισμών. Ως εκ τούτου, μια λύση για την αυτοματοποίηση της διαδικασίας μέσω της μηχανοργάνωσης κρίθηκε αναγκαία. Ένας τρόπος για ηλεκτρονική αναγνώριση χαρακτήρων είναι η χρήση ενός τεχνητού νευρωνικού δικτύου (ΑΝΝ) για την κατασκευή του συστήματος ταξινόμησης.
Η παρούσα διπλωματική εργασία εκπονήθηκε κατά το τελευταίο εξάμηνο των μεταπτυχιακών μου σπουδών στο Πρόγραμμα Μεταπτυχιακών Σπουδών στην Εφαρμοσμένη Πληροφορική και όπως προκύπτει από τον τίτλο, ασχολείται με την on line οπτική αναγνώριση χειρόγραφων χαρακτήρων με την χρήση τεχνητού νευρωνικού δικτύου. Στην εργασία μας γίνεται χρήση ενός νευρωνικού δικτύου εμπρόσθιας τροφοδότησης (feed forward) και εκπαίδευση με οπισθοδρόμηση (Back Propagation) με την εξαγωγή κατάλληλων χαρακτηριστικών. Για εργασία και την υλοποίησή της χρησιμοποιήθηκε το πρόγραμμα MATLAB. Το MATLAB (matrix laboratory) είναι ένα περιβάλλον αριθμητικής υπολογιστικής και μια προγραμματιστική γλώσσα τέταρτης γενιάς. Αποθηκεύει και κάνει τις πράξεις με βάση την άλγεβρα μητρών. Η έκδοσή που χρησιμοποιήθηκε είναι η R2015a η οποία κυκλοφόρησε τον Μάρτιο του 2015. Χρησιμοποιείται κατά κύριο λόγο για την επίλυση μαθηματικών προβλημάτων, ωστόσο είναι πολύ "ισχυρό" και μπορεί να χρησιμοποιηθεί για επιστημονικό προγραμματισμό.