File size: 513 Bytes
3ff674d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from dataclasses import dataclass

from datetime import datetime
from numpy.typing import NDArray

@dataclass
class Article:
    author: str
    title: str
    link: str
    description: str
    published_date: datetime
    content: str
    embeded_content: NDArray = None
    questions: list[str] = None

@dataclass
class Answer:
    link: str
    content: str
    answer: str

@dataclass
class ProcessedDataset:
    y_true: NDArray[int]
    embedded_queries: NDArray[float]
    embedded_context: NDArray[float]