2023-07-142023-07-142023-07-14http://hdl.handle.net/20.500.12688/10654Η Μετάβαση απο τον σειριακό κώδικα σε παράλληλο σε συνδιασμό με εφαρμογές με μεγάλα δεδομένα γέννησε τον ετερογενή παράλληλο προγραμματισμό. Αυτός αξιοποιεί τόσο το CPU όσο και την κάρτα γραφικών αναθέτοντας στην τελευταία παράλληλες διεργασίες ενώ στο CPU τις σειριακές. Η τεχνολογία CUDA δηλαδή η παράλληλη αρχι τεκτονική των καρτών γραφικών επιτρέπει την εξομοίωση νευρωνικών δικτύων τα οποία επίσης χαρακτηρίζονται απο παράλληλη αρχιτεκτονική . Η παρούσα διπλωματική εργασία με χρήση CUDA C υλοποιεί την αρχιτεκτονική ενός σύνθετου νευρωνικού δικτύου βαθιάς μηχανικής μάθησης.The transition from the serial code in parallel combined with applications with large data gave birth to the heterogeneous parallel programming. He leverages both the CPU and graphics card instructing the last parallel processes while the CPU serial. CUDA technology i.e. the parallel master-Masonic graphics card allows the simulation of neural networks which also featured from parallel architecture. The present thesis using CUDA C implements the architecture of a complex neural network of deep learning engineering.Ανασκόπηση νευρωνικών δικτύων και βαθιάς μηχανικής μάθησης και σχεδιάση και υλοποίηση νευρωνικού δικτύου βαθιάς μηχανικής μάθησης με χρήση Cuda C.Review of neural networks and deep learning and design and implementation of a deep learning neural network using cuda C.