Язык Wolfram Language

Улучшенное машинное обучение

Создайте инструмент поиска текста при помощи извлечения признаков

Обучите выделитель признаков на предложениях из книги "Алиса в стране чудес".

In[1]:=
Click for copyable input
alice = ExampleData[{"Text", "AliceInWonderland"}]; sentences = TextSentences[alice]; fe = FeatureExtraction[sentences]
Out[1]=

Сгенерируйте NearestFunction на извлечённых признаках текстовых данных.

In[2]:=
Click for copyable input
nf = Nearest[fe[sentences] -> Automatic]
Out[2]=

Создайте функцию, показывающую ближайшее предложение в книге "Алиса в стране чудес", и протестируйте её работу на нескольких предложениях.

In[3]:=
Click for copyable input
nearestalice = sentences[[First@nf[fe[#]]]] &;
In[4]:=
Click for copyable input
nearestalice["Alice and the Rabbit"]
Out[4]=
In[5]:=
Click for copyable input
nearestalice["Off her head"]
Out[5]=

Родственные примеры

de en es fr ja ko pt-br zh