Commit Graph

10 Commits (cc9466ab608879b32be440076b8ca4a8bdc250e5)

Author SHA1 Message Date
bahawal.baloch cc9466ab60 Refactor CustomSearchService to use updated environment variable names and add search endpoint with error handling 2026-05-14 15:53:21 +05:00
bahawal.baloch 8d9b084a0b Add custom search API with serializers and service implementation 2026-05-14 15:52:47 +05:00
ambag12 0fe92f182f qdrant injestion x get query has been completed wait for Scrap results 2026-05-08 20:24:26 +05:00
ambag12 26b0b7f1a9 injection completed 2026-05-08 18:56:33 +05:00
ambag12 dcaa4cc8c9 commit fastapi qdrant structure 2026-05-07 21:18:59 +05:00
ambag12 953f1f868f commit with Backend arch MYSQL connection done 2026-05-07 20:01:24 +05:00
bahawal.baloch ddc80f04ac Add requirements file for project dependencies
- Created `requirements.txt` to specify necessary packages for the project, including PyTorch, torchvision, Pillow, matplotlib, tqdm, numpy, python-dotenv, and ImageHash.
2026-05-07 17:45:55 +05:00
bahawal.baloch 0694f9162a Add image processing and downloading scripts for DINOv2 model
- Introduced `dino_image_matching.py` for generating image embeddings and calculating cosine similarity.
- Added `download_images.py` to download images from URLs specified in an Excel file, with support for parallel downloads and retries.
- Created `generate_pairs_csv.py` to generate a CSV file of image pairs for training, including positive and negative pairs based on image hashes.
2026-05-07 17:45:48 +05:00
bahawal.baloch c66d3b1029 Add dataset, model, training, inference, and utility scripts for Siamese Network implementation
- Implemented dataset and augmentation pipeline in `dataset.py` for handling image pairs and heavy augmentations.
- Created a Siamese Network architecture in `model.py` with shared weights and contrastive loss functions.
- Developed training script in `train.py` to facilitate model training with validation and early stopping.
- Added inference capabilities in `inference.py` for comparing images and finding matches.
- Included a perceptual hashing utility in `p_hash.py` for quick image similarity checks.
2026-05-07 17:45:33 +05:00
bahawal.baloch 45b2f6e98c first commit 2026-05-07 17:43:31 +05:00