João Ribeiro's Projects
Code for ECAI 2023 paper "Making Friends in the Dark: Ad Hoc Teamwork under Partial Observability"
Forensic tool that provides data collection from rooted Android devices
Tetris A* Search w/ Heuristics coded in CLISP
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
Hybrid CPU/GPU implementation of the A3C algorithm for deep reinforcement learning.
Java TicTacToe MiniMax & Alpha-Beta Prunning
Lifespan Age Transformation Synthesis code
Java FileSystem w/ Shell developed with SCRUM team
Neural network implemented using nothing but NumPy (no autograd), showcased for multi-class classification, with OCR dataset.
Half Field Offense in Robocup 2D Soccer with reinforcement learning
PFRL: a PyTorch-based deep reinforcement learning library
Python implementation of the PLASTIC Model and PLASTIC Policy algorithms for Ad Hoc teamwork
Paper code for Pruning and Sparsemax Methods for Hierarchical Attention Networks
Basic Utilities for PyTorch Natural Language Processing (NLP)
Arabic to English Translation using Encoder-Decoder Sequence-to-Sequence Model
A collection of 100+ pre-trained RL agents using Stable Baselines, training and hyperparameter optimization included.
Modular Deep Reinforcement Learning framework in PyTorch.
Source code for paper "TEAMSTER: Model-based reinforcement learning for ad hoc teamwork" (Artificial Intelligence Journal, 2023)
TF-Agents is a library for Reinforcement Learning in TensorFlow
A PyTorch Platform for Distributed RL
Paper code for Multi-task learning without Catastrophic Forgetting in Deep Reinforcement Learning (https://login.easychair.org/publications/paper/8RPq)
Yet Another Agents Framework - An RL research-oriented framework for agent prototyping and evaluation