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!
<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>
<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>
Beneath the [MASK]: An Analysis of Structural Query Tokens in ColBERT
B. Giacalone, G. Paiement, Q. Tucker, and R. Zanibbi
ECIR 2024 | (PDF)
- RL Template - A standard template I use for RL projects.
- ViewGD - A Vue-like reactivity framework for Godot 4.