Back to all projects
Deep Learning
AI Snake Game
Training an autonomous agent to play the classic Snake game using Reinforcement Learning.

Project Overview
Developing a Deep Q-Network (DQN) that learns optimal moves through reward-based feedback.
Technologies Used
PythonPygameDeep Q-Learning
Methodology
- 1Defining state, action, and reward structures.
- 2Building a neural network for Q-value estimation.
- 3Implementing experience replay for stable learning.
- 4Training the agent to avoid walls and self-collision.
More in Deep Learning
Covid-19 Detection from X-Rays
Using Deep Learning (CNN) to detect Covid-19 from chest X-ray images.
Web Ad Optimization (RL)
Solving the Multi-Armed Bandit problem for advertisement clicks using Upper Confidence Bound.
Diabetes Risk Prediction
Predicting diabetes onset in high-risk populations using Neural Networks and diagnostic data.