File size: 687 Bytes
12b8ffa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""
PriviGaze: Privileged Distillation for Accessible Gaze Estimation

Models for gaze estimation using privileged knowledge distillation.
- Teacher: Siamese network with RGB eye crops + blurred face (privileged info)
- Student: Ultra-compact CNN with only grayscale face (on-device deployment)
"""

from .teacher import PriviGazeTeacher
from .student import PriviGazeStudent, count_parameters
from .distillation_loss import PriviGazeDistillationLoss
from .dataset import SyntheticGazeDataset, create_dataloaders

__all__ = [
    'PriviGazeTeacher',
    'PriviGazeStudent',
    'count_parameters',
    'PriviGazeDistillationLoss',
    'SyntheticGazeDataset',
    'create_dataloaders',
]