Boxxfish / boxxfish.github.io

Personal site!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello!

My name's Ben Giacalone, and I'm a CS student at the Rochester Institute of Technology (BS/MS, Spring 2024). I've worked primarily with machine learning (PyTorch), web (Vue, Svelte, Django) and gamedev (Godot, Bevy), but I'm always open to learning new stuff. In particular, I have a strong interest in using reinforcement learning to create intelligent systems.

Here are some things I've done, some of which are WIPs. Check them out!

Projects

Apps and Demos

DQN Demo

A Deep Q Network demo created for an RIT AI talk.

<div class="app-preview">
    <img src="/images/colbert_vis.png" class="app-preview-img"/>
    <a href="/colbert-vis/index.html">Visualizing ColBERT Queries</a>
    <p>Visualizes ColBERT embeddings and shows what they match to.</p>
    <small>Note: Takes a while to load.</small>
</div>

<div class="app-preview">
    <img src="/images/baleen_vis.png" class="app-preview-img"/>
    <a href="/baleen-vis/0.html">Baleen Visualizer</a>
    <p>Visualizes the outputs of each Baleen stage.</p>
</div>

Mini Research Projects

SmashRL

(WIP) Training a neural network to play Super Smash Bros. Melee with retrieval.

<div class="app-preview">
    <img src="/images/paint_rl.gif" class="app-preview-img"/>
    <a href="https://github.com/Boxxfish/paint-rl">PaintRL</a>
    <p>(WIP) Using RL for stroke-based artistic rendering.</p>
</div>

Papers

Beneath the [MASK]: An Analysis of Structural Query Tokens in ColBERT

B. Giacalone, G. Paiement, Q. Tucker, and R. Zanibbi

ECIR 2024 | (PDF)

Tools and Libraries

  • RL Template - A standard template I use for RL projects.
  • ViewGD - A Vue-like reactivity framework for Godot 4.

About

Personal site!


Languages

Language:HTML 93.4%Language:Svelte 2.5%Language:JavaScript 2.1%Language:SCSS 1.9%