Artificial Intelligence
Face Recognition Attendance System
Camera-based attendance with liveness detection and analytics
- Python
- OpenCV
- FaceNet
- Flask
- +2
Artificial Intelligence · Mini Project
A deep Q-learning agent that teaches itself to play Snake
Overview
A Pygame version of Snake paired with a deep Q-network agent that learns from scratch. The agent sees a compact state of nearby dangers, current direction and food position, earns rewards for eating and penalties for dying, and trains with experience replay. A live plot tracks score per game so you can watch the learning curve as it plays.
What makes it stand up
Module breakdown
Grid-based Snake with a controllable step function.
Encodes the board and scores each move.
Small PyTorch network predicting action values.
Replay memory, target updates and checkpoints.
Plots scores and saves the best-performing model.
After this, you will be able to
Technology stack
You receive
Keep looking
Artificial Intelligence
Camera-based attendance with liveness detection and analytics