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)[исходный код]

Подсчёт евклидова расстояния между вектрами.

Module contents