About me

Welcome to my personal website! Here you can find a recopilation of my projects.

My research interests lie in the intersection between neuroscience and artificial intelligence. I'm also interested in bio-inspired computing and neuromorphic engineering.

Currently, I'm a PhD candidate in the group of Matthias Kaschube, working on the ARENA project.

Research

Papers

Soft-wired long-term memory in a natural recurrent neuronal network

M. Casal, S. Galella, O. Vilarroya & J. Garcia-Ojalvo
Chaos: An Interdisciplinary Journal of Nonlinear Science (2020).

Keywords: C. elegans, Reservoir Computing, Permutation Entropy, Long-term Memory, Soft-wired, Reliability

Theses

Learning to choose in the presence of noise using probabilistic competitive recurrent networks

Supervisors: N. Rubin & J. Lobo
Intelligent and Interactive Systems Master's Thesis (2019)

Keywords: Decision-making, The Matching Law, Learning Rule, Probabilistic Neurons, PCRNs

Information processing organization of a biological neural network

Supervisors: J. Garcia-Ojalvo & O. Vilarroya
Biomedical Engineering Bachelor's Thesis (2018)

Keywords: C. elegans, Information Processing, Neural Networks, Biological Validation, Reservoir Computing

Academic Projects

These are some of the most relevant projects I worked with colleagues in the past:

spatiotemporal-bilingualism

Modelling spatiotemporal bilingualism dynamics

Keywords: Language Extinction, Bilingualism, Relative Status, Similarity Degree, Language Coexistence

bmotion-rehabilitation-BCI

A rehabilitation system for hemiplegia based on an orthosis commanded by BCI (bMotion)

Keywords: Hemiplegia, Rehabilitation, BCI, Neuroplasticity

mastodon-communities

Community detection in the Mastodon instances network: assessing valuability of region-dependant content

Keywords: Mastodon, Social Networks, Microblogging, Community Detection, Data analytics

human-memory-machines

Towards building machines with human memory. Addressing the case of differentiable neural computers (DNCs)

Keywords: Neuroscience, Artificial Intelligence, Memory, Differentiable Neural Computers

Projects

These are some of the projects I've been working recently. For more projects involving neural networks, search optimization and others, please check out my GitHub profile.

biological-neural-models

Biological Neural Models

Library with biological neural models (Python)

recurrent-neural-networks

Recurrent Neural Networks

Implementation of different RNNs (Python)

ant-colony-optimization

Ant Colony Optimization

Ant Colony Optimization algorithm to solve the Travelling Salesman Problem (MATLAB)

bees-algorithm

Bees Algorithm

Implementation of the Bees Algorithm to optimize minimization problems (Python)

geometric-art

Geometric Art

Hill-climbing optimization for representing images using semi-transparent geometric shapes (Python)

middle-earth-name-generator

Middle-earth Name Generator

Neural network to generate new character names from Tolkien's Middle-earth (Python)

popcorn-agent

PopCorn: A movie recommendation agent

Movie recommendation agent (Python)

digital-circuit-optimization

Digital Circuit Optimization

Genetic algorithm for optimizing digital circuits (MATLAB)