| Δύο ρομπότ με νευρωνικό δίκτυο |
|
|
|
|
Τα ρομποτάκια αυτά είναι η πρώτη μου προσπάθεια στα νευρωνικά δίκτυα και στους γενετικούς αλγόριθμους, γι’ αυτό συγχωρέστε με αν κάνω κάποιο λάθος στην ορολογία. Στον προγραμματισμό τώρα, έστησα ένα νευρωνικό δίκτυο (με σιγμοειδής συνάρτηση παντού) με 5 εισόδους τις 5 περιοχές του ραντάρ, 7 cells στο 1ο layer και 2 outputs που αντιστοιχούν στην ταχύτητα και κατεύθυνση των 2 σέρβο για τις ρόδες.
Set as favorite
Bookmark
Email This
Hits: 1667 Σχόλια (12)
![]()
minas11
said:
|
| Συγχαρητηρια Γιάννη... ανυπομωνουσα πολυ καιρο να δημοσιευτει αυτη η παρουσιαση... Πολλη καλη δουλεια... Keep Walking |
|
Γιαννη καταπληκτικο!!! πρεπει να ειναι πολυ ωραιο να παρακολουθεις το ρομποτ σου να μαθαινει να κινηται!! |
Mπραβο ρε Γιαννη ..Δεν ξερω πολλα απο ρομποτικη αλλα εμεινα εντυπωσιασμενος........... |
| Μπραβο Γιαννη ειχα δει το βιντεο οταν ειχες πρωτοφτιαξει ο πρωτο ρομποτ και με το δευτερο μο κινησε το ενδιαφερον παραπανω... |
|
Ευχαριστώ πολύ παιδιά. Ελπίζω να παρότρυνα έστω και έναν από εσάς να ασχοληθεί με τα νευρωνικά δίκτυα. Σας εγγυώμαι ότι θα δείτε από άλλη πλευρά τη ρομποτική και το πώς σκέφτεται ένα ρομπότ. Για όσους θέλουν να ασχοληθούνε με τα νευρωνικά δίκτυα, ειδικά αν είστε από αυτούς που ακούνε νευρωνικά δίκτυα και πανικοβάλονται όπως έκανα εγώ, να έχουν υπόψιν τους ότι είναι πολύ πιο εύκολα από όσο δείχνει το όνομά τους (τουλάχιστον η απλή μορφή τους σαν κι αυτή που χρησιμοποίησα). Όλη η ιστορία είναι να καταλάβεις τη λογική, γιατί από πλευράς προγραμματισμού, κάποιος που έχει βασικές γνώσεις πινάκων θα το βρεί πολύ εύκολο. Αυτό που με ενθουσίασε πολύ είναι το μεγάλο πλεονέκτημά τους σε μεγάλα συστήματα, όπου έχεις να διαχειριστείς πολλά inputs-outputs. Με το προγραμματισμό, θα πρέπει να προβλέψεις όλες τις πιθανότητες και να προγραμματίσεις την κάθε λειτουργία, πράγμα που οδηγεί σε bugs κλπ, ενώ σε ένα νευρωνικό δίκτυο, πετάς τα inputs και τα outputs, όπου θέλεις, χωρίς καν να χρειάζεται να του πεις τί είναι το κάθετι, και του "λες", μάθε να κάνεις αυτό, δεν με νοιάζει πώς θα το βρεις. Μετά όλα είναι θέμα χρόνου. Το πιο μαγικό είναι, ότι αφού ένα δίκτυο εκπαιδευτεί σε κάτι, έχει την ικανότητα να δίνει λύση σε παρόμοια προβλήματα, που ποτέ δεν έχει ξανασυναντήσει, όπως πχ. ένα πρόγραμμα αναγνώρισης προσώπου. Αν το δίκτυο εκπαιδευτεί να σε αναγνωρίζει, μετά μπορεί να σε αναγνωρίσει, αφήνοντας πχ. μούσι, ή φορώντας γυαλιά κλπ., κάτι που δεν επιτυγχάνεται με απλό προγραμματισμό με τίποτα. |
Γιαννη αυτην την εποχη εχω πολλη ορεξη να ασχοληθω με τα νευρωνικα δυκτια (αν και εχω λιγο χρονο τελευτεα) .... εχω διαβασει λιγα πραγματα για τα ναυρωνικα δυκτια και τους γενετικους αλγοριθμους (βλεπε φορουμ -> ebook ) ... βεβαια δεν εχω και πολλες γνωσεις προγραμματισμου τωρα ξεκινω και εγω με το arduino... |
| Χμ και εγω ο λογος που δεν εχω ασχοληθει μεχρι τωρα ειναι επειδη νομιζα οτι ειναι πανδισκολο και επισης δεν ξερω καν τι χρειαζεται απο υλικα ... |
|
Αναρωτιεμαι το αποτελεσμα αν βαζαμε κωδικα για νευρωνικο δικτυο σε ενα εξαποδο... σαν αυτο: http://www.trossenrobotics.com...t-kit.aspx Αντε στο επομενο ADW μας βλεπω με κανενα τετοιο, αν ολα πανε καλα με την οργανωση του!! Θανος |
Για αρχη ενα μπραβο και απομενα 8α μπορουτσα να κανο μια εροτηση με εναν adruino απλο μπορεις να κανει ενα παρομιο project?? |
|
Δεν γνωρίζω αρκετά για τους arduino. Είναι ο πρώτος μου arduino και τυχαίνει να είναι ο mega. Το βασικό είναι να γνωρίζεις πώς θα χρειαστείς ταχύτητα, δυνατοτητα για πράξεις με δεκαδικούς και μπόλικη μνήμη. Αν τα διαθέτει αυτά ο δικός σου arduino δεν νομίζω να έχεις πρόβλημα. |

