Rozpoznawanie reguł

0

Szukam rozwiązania lub biblioteki (najlepiej w Pythonie), które automatycznie wydedukuje reguły dla ciągu. Na przykład, mając poniższe wyrażenia:

PRP nsubj VBP aux VBN ROOT PRP$ poss NN compound NN dobj
VBP aux PRP nsubj RB advmod VBN ROOT IN prep NNP pobj
WP dobj VBZ aux PRP nsubj VBN ROOT IN prep PRP$ poss NN pobj
PRP nsubj VBZ aux RB neg VBN ROOT NN dobj

można ustalić, że, np.:

  1. 'aux' poprzedza 'ROOT'
  2. Natychmiast po 'VBN' mamy 'ROOT'.
0

A to jakieś ustandaryzowane szlaczki? Jeżeli nie, to raczej nie znajdziesz gotowca.
Zbuduj z tego graf skierowany i wyciągaj interesujące Cię reguły. Przyda się DFS, dwuspójne składowe, znajdowanie cykli, silnie spójne składowe itp.

0

Poczytaj o lancuchach markova. Jest troche bibliotek do pythona.

0
Afish napisał(a):

A to jakieś ustandaryzowane szlaczki? Jeżeli nie, to raczej nie znajdziesz gotowca.
Zbuduj z tego graf skierowany i wyciągaj interesujące Cię reguły. Przyda się DFS, dwuspójne składowe, znajdowanie cykli, silnie spójne składowe itp.

Dzięki. Dużo tego, nawet nie wiem, od czego czego zacząć.

0
Trzezwy Karp napisał(a):

Poczytaj o lancuchach markova. Jest troche bibliotek do pythona.

To powinienem dać radę ogarnąć. Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1