机器学习算法用于从混乱的单词中正确形成单词

数据挖掘 单词 词袋
2022-03-07 07:22:13

https://www.google.com/search?q=jumbled+words&oq=jumbled&aqs=chrome.1.69i57j0l4.3399j0j9&client=ms-android-lava&sourceid=chrome-mobile&ie=UTF-8

机器学习算法能否解决混乱单词的输入数据集并从中形成正确的单词?

1个回答
from itertools import permutations 
import string 
permutation_list = [] 
s = "BOX"
a = string.ascii_letters 
p = permutations(s) 
  
# Create a dictionary 
d = [] 
for i in list(p): 
  
    # Print only if not in dictionary 
    if (i not in d): 
        d.append(i)
        permutation_list.append(''.join(i))
        print(''.join(i))

import nltk
nltk.download('words')

from nltk.corpus import words
for word in permutation_list:
    print(word.lower() in words.words())

output - 
BOX True
BXO False
OBX False
OXB False
XBO False
XOB False