Hitit Çivi Yazısı OCR Projesi
Proje Yapısı
hitit_ocr/src/— Ana Python kaynak kodları (detection, classification, inference, benchmark)hitit_ocr/configs/— YAML konfigürasyon dosyaları (data.yaml, detection.yaml, classification.yaml)hitit_ocr/scripts/— SLURM ve Bash eğitim scriptlerihitit_ocr/runs/— Eğitim çıktıları ve model ağırlıklarıhitit_ocr/data/— Veri dosyaları ve etiket haritalama (abz_to_sign.json)ek_veri/— Harici veri kaynakları (ebl_ocr, cuneiml)convert_and_merge.py,convert_to_coco.py— Veri dönüştürme scriptleri
Teknoloji
- Python 3.12, PyTorch, Ultralytics YOLO (v8, v11), DINOv3
- SLURM ile GPU cluster üzerinde eğitim
- COCO format veri pipeline'ı
Komutlar
- Eğitim:
sbatch hitit_ocr/scripts/train_yolo11_slurm.sh - Inference:
python hitit_ocr/src/inference.py - Benchmark:
python hitit_ocr/src/benchmark.py