My Projects

A showcase of my recent work and achievements

Sudoku Solver(AI)

Demonstrates Constraint Satisfaction Problem (CSP) solving using backtracking search with Minimum Remaining Values heuristic and forward checking. Features real-time visualization of domain reduction and intelligent constraint propagation for efficient puzzle resolution.

Python Pygame CSP Backtracking Constraint-satisfaction MRV-heuristic Forward-checking Search-algorithms AI Algorithm

Pong Game(AI)

Classic arcade game enhanced with Deep Q-Network reinforcement learning for AI opponent training. Implements experience replay, target networks, and ε-greedy exploration strategy, showcasing the evolution from random behavior to skilled gameplay through neural network optimization.

Python Pygame Reinforcement-learning DQN Deep-Q-network Experience-replay Neural-networks AI-training Epsilon-greedy Algorithms

Web Scraper (R)

Implements automated web scraping with ethical data collection practices and advanced data processing techniques. Utilizes CSS selectors and DOM parsing to extract structured information from 50 pages, applying data transformation and intelligent sorting algorithms.

R Rvest Tidyverse Web-scraping DOM-parsing CSS-selectors Data-transformation Ethical-scraping Automated-collection Data-cleaning