BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CFP.DEV//CFP.DEV shortcodes//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Voxxed Days Ticino 2026
X-WR-RELCALID:c426493a-54d4-472b-b975-6f3aaa7163fa
X-WR-TIMEZONE:Europe/Zurich
BEGIN:VEVENT
UID:cfp-1151-8668@cfp.dev
DTSTAMP:20260920T122234Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20260206T114000Z
DTEND:20260206T120000Z
SUMMARY:Training My Rival in Java: A Deep Q-Learning AI to Play Azul
DESCRIPTION:AI has become part of our everyday lives but we often forget on
 e of its earliest and most fascinating uses: creating an opponent to play 
 games with.We’ve seen it in chess\, Go\, and countless video games\, whe
 re AI opponents follow complex strategies or fixed rule sets. But who says
  you need PyTorch or TensorFlow to do it? Sometimes\, the good old Java is
  all you need.In this talk\, I’ll share how I built a Deep Q-Network (DQ
 N) in Java to teach an AI to play the board game Azul. I’ll cover enviro
 nment design\, state encoding\, reward shaping\, and training strategies.\
 nSpeakers: Victor Uria Valle\nTrack: Mind the Geek
URL:https://vdt26.voxxeddays.ch/talk/training-my-rival-in-java-a-deep-q-lea
 rning-ai-to-play-azul/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Mind the Geek
END:VEVENT
END:VCALENDAR
