6 research outputs found
Closed loop interactions between spiking neural network and robotic simulators based on MUSIC and ROS
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
Τα 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
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