
Transform your travel photos into landmark discoveries with AI-powered visual recognition and intelligent location recommendations
Instantly recognize landmarks from any travel photo or screenshot.
Find visually similar landmarks across a database of 4200+ locations.
Receive nearby landmark suggestions tailored to your detected locations.
EfficientNet-B3 was trained locally on custom hardware (i9-13900K, RTX 4080, 64GB DDR5, Intel 1TB NVMe) using Google Landmarks Dataset v2, taking approximately 20 hours to complete. Training leveraged transfer learning starting with ImageNet pretrained weights and fine-tuning on 500 landmark classes, employing standard augmentations including RandAugment, MixUp, and CutMix, plus custom social media augmentation to improve robustness on screenshot inputs.
i9-13900K
24 Cores / 32 Threads
RTX 4080
16GB VRAM / 9728 CUDA
64GB DDR5
System Memory
Intel 1TB NVMe
PCIe Gen 3 / 3500 MB/s
Runtime
Deep Learning
GPU Acceleration
Google Landmarks v2
500 Classes
RandAugment
MixUp + CutMix + Social
EfficientNet-B3
Mixed FP16 + AdamW
Experiment Tracking
Model Registry
The system uses a two-tier detection approach. Tier 1 runs EfficientNet-B3 with optional Google Vision API validation for low-confidence results. Tier 2 is triggered when users reject initial predictions, using CLIP embeddings for visual similarity and Groq's vision-language model for scene understanding.
EfficientNet-B3
Trained Model
Vision API
Validation
CLIP ViT-B/32
Similarity Search
Groq LLM
Scene Description
The frontend is deployed on Vercel, routing requests through AWS API Gateway to Lambda functions. FastAPI handles authentication and routing, calling the EfficientNet-B3 model on HuggingFace Spaces. User data and itineraries are stored in DynamoDB with Google Cloud Vision API and Groq providing fallback detection.
Next.js 16
React 19
Tailwind
Styling
Vercel
Hosting
API Gateway
REST
FastAPI
Lambda
JWT Auth
Security
EfficientNet-B3
HF Spaces
Vision API
Fallback
Groq
LLM
DynamoDB
NoSQL DB
FAISS
4200+ vectors
CLIP
Similarity
GitHub Actions
CI/CD Pipeline
AWS SAM
Deployment
Vercel
Auto Deploy
CloudWatch
Logs
Metrics
Alarms
MLflow
ML Tracking
Error Tracking
Python Logs
Trained on 500 landmark classes over 20 hours using transfer learning from ImageNet
81%
Top-1 Accuracy
500-class landmark classification on validation set
~2s
Average
End-to-end prediction time on HuggingFace Spaces
4,946
Landmarks
CLIP embeddings for similarity search fallback