6 research outputs found

    Closed loop interactions between spiking neural network and robotic simulators based on MUSIC and ROS

    Get PDF
    In order to properly assess the function and computational properties of simulated neural systems, it is necessary to account for the nature of the stimuli that drive the system. However, providing stimuli that are rich and yet both reproducible and amenable to experimental manipulations is technically challenging, and even more so if a closed-loop scenario is required. In this work, we present a novel approach to solve this problem, connecting robotics and neural network simulators. We implement a middleware solution that bridges the Robotic Operating System (ROS) to the Multi-Simulator Coordinator (MUSIC). This enables any robotic and neural simulators that implement the corresponding interfaces to be efficiently coupled, allowing real-time performance for a wide range of configurations. This work extends the toolset available for researchers in both neurorobotics and computational neuroscience, and creates the opportunity to perform closed-loop experiments of arbitrary complexity to address questions in multiple areas, including embodiment, agency, and reinforcement learning

    Μελέτη και βελτιστοποίηση οπτικών και υπολογιστικών σχημάτων Reservoir-Computing για την πρόγνωση χρονοεξαρτώμενων σειρών narma

    Get PDF
    Τα Reservoir Computing (RC) είναι ένα παράδειγμα εκπαίδευσης νευρωνικών δικτύων με ανάδραση (RNN) που βασίζεται στην επεξεργασία του reservoir. Αυτή η τεχνολογία ξεκίνησε πριν 10 χρόνια και σήμερα είναι ένας παραγωγικός χώρος εργασίας πολλά υποσχόμενος, δίνοντας σημαντικές πληροφορίες σχετικά με τα RNNs, εργαλεία μάθησης, καθώς και δυνατότητα υπολογισμού με μη συμβατικά υλικά. Το αντικείμενο της διπλωματικής εργασίας είναι η μελέτη των Reservoir Computing. Αυτή η εργασία δίνει μια γενική εικόνα της τρέχουσας έρευνας για την θεωρία (κεφάλαιο 1) και παρουσιάζονται διάφορες εφαρμογές στον τομέα της ιατρικής, του ήχου, στο χρηματιστήριο και στην ρομποτική (κεφάλαιο 2). Επίσης αναφέρθηκαν μελέτες πάνω στα φωτονικά Reservoir Computing που προσφέρουν την υπόσχεση για μαζική παράλληλη επεξεργασία πληροφοριών με χαμηλή ισχύ και υψηλή ταχύτητα (κεφάλαιο 4). Συγκεκριμένα, έγινε μελέτη της απόδοσης των Reservoir Computing, με την χρήση του προγράμματος MATLAB (κεφάλαιο 3). Φορτώθηκε ένα σύνολο δεδομένων, δημιουργήθηκε ένα δίκτυο, εκπαιδεύει ένα ESN και σχεδιάζει την έξοδο του δικτύου. Μεταβλήθηκαν διάφοροι παράμετροι του δικτύου, φασματική ακτίνα, εσωτερικοί κόμβοι, συνδεσιμότητα, system order και συνάρτηση ενεργοποίησης reservoir, και μέσω των αποτελεσμάτων του τρεξίματος του κώδικα, train NMRSE και test NMRSE, αξιολογήθηκε η απόδοση. Η μεθοδολογία αυτή μπορεί να γίνει οδηγός για την πραγματοποίηση και άλλων μετρήσεων, με απλές αλλαγές στον κώδικα.Reservoir Computing (RC) is a paradigm of training Recurrent Neural Networks (RNNs) based on processing the reservoir. That’s technology started ten years ago and is currently a prolific research area promising, giving important insights into RNNs, learning tools, as well as enabling computation with non-conventional hardware. The object of this thesis is to learning the Reservoir Computing. This object will give an overview of current research on theory (chapter 1) and implementations of medicine, sound stock market and robotics (chapter 2). Also reported studies on the photonic Reservoir Computing offering the promise of massive parallel processing of information with low power and high speed (chapter 4). Particularly, learning the performance of Reservoir Computing, using the MATLAB program (chapter 3). Load a dataset, create a network, a train an ESN and plot the output of the network. Changed various network parameters, spectral radius, internal nodes, connectivity, system order and activation function reservoir, and through the results of running the code, train NMRSE and test NMRSE, the performance was evaluated. This methodology can be used a guide for making other measurements, with making simple changes at the code

    Event detection and localization in mobile robot navigation using reservoir computing

    Get PDF
    Reservoir Computing (RC) uses a randomly created recurrent neural network where only a linear readout layer is trained. In this work, RC is used for detecting complex events in autonomous robot navigation. This can be extended to robot localization based solely on sensory information. The robot thus builds an implicit map of the environment without the use of odometry data. These techniques are demonstrated in simulation on several complex and even dynamic environments

    Event detection and localization in mobile robot navigation using reservoir computing

    No full text
    status: publishe

    Photonic reservoir computing with a network of coupled semiconductor optical amplifiers

    Get PDF
    corecore