Wolfram 언어

향상된 기계 학습

특징 추출을 사용한 텍스트 검색 도구 생성

"이상한 나라의 앨리스"에서 가져온 문장으로 특징 검출기를 훈련합니다.

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 pt-br ru zh