recs_searcher.utils package
Submodules
recs_searcher.utils._concat_embeddings module
Алгоритмы для объединения эмбеддингов текстовых данных.
- recs_searcher.utils._concat_embeddings.concat_embeddings(embeddings: List[ndarray], weights: List[float] | None = None) ndarray[исходный код]
Конкатенация эмбеддингов, полученных разными алгоритмами.
Параметры:
- embeddingsList[np.ndarray]
Список массивов-эмбеддингов.
- weightsList[float]
Список весов важности каждого эмбеддинга при конкатенации.
Returns
- embedding: np.ndarray
Массив, объединяющий входные эмббединги embeddings.
recs_searcher.utils._create_date_name module
Алгоритмы для логирования.
- recs_searcher.utils._create_date_name.create_date_name(name: str) str[исходный код]
Генерация текста на основе даты.
Параметры:
- namestr
Строка, к которой добавить сгенерированный текст.
Returns
- name: str
Сгенерированный текст.
recs_searcher.utils._distances module
Алгоритмы для подсчёта расстояния двух векторов.
- recs_searcher.utils._distances.cosine_distance(a, b)[исходный код]
Подсчёт косинусого расстояние между вектрами.
- recs_searcher.utils._distances.euclidean_distance(a, b)[исходный код]
Подсчёт евклидова расстояния между вектрами.