You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A displacy kimenete alapján helyesen elemzi a mondatot a modell, ezt megerősíti a kiírásnál, hogy helyes a token.head (a displacy kódjába ásva, kiderült az is token.head-et használ).
A token.children elemit kiolvasva mégis üres listát kapunk.
Időközben rájöttem, hogy a hu_core_news_trf nem tartalmazza a parser komponenst (amire szükség van a token.children-hez).
Ez azt hiszem megmagyarázza a jelenséget.
A hiba valóban fennáll. Bár a trf modellnek valóban nem része a standard parser komponens, viszont végez függőségi elemzést, így a children ill. parent attribútumoknak helyesnek kellene lenniük.
Köszi az észrevételt, hamarosan több infóval jelentkezem.
A token.children attribútum valóban üres, amit a spacy komponensben lévő hiba okoz. Az usptream hiba javításával, egy új releas-zel mi is javítjuk majd a problémát. Addig ez a workaround talán segíthet:
Hiba leírása
token.children
mindig üres generátorral tér vissza ahu_core_news_trf
modellben.Hiba előidézése
Az alábbi kód szemlélteti (google colab környezetben):
A displacy kimenete alapján helyesen elemzi a mondatot a modell, ezt megerősíti a kiírásnál, hogy helyes a
token.head
(a displacy kódjába ásva, kiderült az istoken.head
-et használ).A
token.children
elemit kiolvasva mégis üres listát kapunk.Elvárt működés
A
token.children
-nek az adott token gyerekeit kéne visszaadnia.További kontextus
A fenti kódot
hu_core_news_lg
-on futtatva helyes kimenetet kapunk.Eredetileg a
DependencyMatcher
használata közben vettem észre hibát, onnan sikerült idáig visszavezetnem a hiba forrását.The text was updated successfully, but these errors were encountered: