string= "machine learning".split()
doc_vector = model.infer_vector(string)
out= model.docvecs.most_similar([doc_vector])
Я не уверен на 100%, так как использую более свежую версию, но я думаю, что проблема связана с тем фактом, что функция most_s Similar ожидает строку, отображенную в пространстве признаков, а не необработанную строку.