File size: 342 Bytes
ed8157d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from dataclasses import dataclass

import numpy as np
from PIL import Image

from geoguessr_bot.retriever import AbstractImageEmbedder


@dataclass
class RandomEmbedder(AbstractImageEmbedder):
    n_dim: int = 8

    def embed(self, image: Image) -> np.ndarray:
        """Embed an image
        """
        return np.random.rand(self.n_dim)