У меня есть сценарий использования, в котором я хочу сопоставить один список слов со списком предложений и вывести наиболее релевантные предложения
Я работаю в Python. Я уже пробовал использовать KMeans, где мы группируем наш набор документов в кластеры, а затем предсказываем предложение, в какой структуре он находится. Но в моем случае у меня уже есть список доступных слов.
def getMostRelevantSentences():
Sentences = ["This is the most beautiful place in the world.",
"This man has more skills to show in cricket than any other game.",
"Hi there! how was your ladakh trip last month?",
"Isn’t cricket supposed to be a team sport? I feel people should decide first whether cricket is a team game or an individual sport."]
words = ["cricket","sports","team","play","match"]
#TODO: now this should return me the 2nd and last item from the Sentences list as the words list mostly matches with them
Так что из приведенного выше кода я хочу вернуть предложения, которые точно соответствуют предоставленным словам. Я не хочу использовать контролируемое машинное обучение здесь. Любая помощь будет оценена.