Nltk: Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉMarkovModelTrainer train_unsupervised - TypeError

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 14 ΠΎΠΊΡ‚. 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: nltk/nltk

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ train_unsupervised ΠΈΠ· модуля nltk.hmm , ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ TypeError:
TypeError: Can't instantiate abstract class RandomProbDist with abstract methods max

Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ:

import nltk

trainer = nltk.hmm.HiddenMarkovModelTrainer()
tagger = trainer.train_unsupervised([
    ('a', ''),
    ('b', ''),
    ('c', '')
])

Π’ΠΎΡ‚ полная ошибка:
Traceback (most recent call last): File "test.py", line 10, in <module> ('c', '') File "/Library/Python/2.7/site-packages/nltk/tag/hmm.py", line 932, in train_unsupervised priors = RandomProbDist(self._states) TypeError: Can't instantiate abstract class RandomProbDist with abstract methods max

ΠΠ›Π’Πš вСрсии 3.2.5; протСстирован Π½Π° Python 2.7.10 ΠΈ Python 2.7.14.

Π― дСлаю Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³Π»ΡƒΠΏΠΎΠ΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ?

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо.

bug language-model tagger

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ происходит ΠΏΡ€ΠΈ использовании python 3.6.2 с NLTK 3.2.5.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ происходит ΠΏΡ€ΠΈ использовании python 3.6.2 с NLTK 3.2.5.

Π― слСТу Π·Π° выпуском β„– 1873. Π― ΠΏΠΎΠ»ΡƒΡ‡Π°Π» ΠΎΡˆΠΈΠ±ΠΊΡƒ
TypeError: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр абстрактного класса RandomProbDist с абстрактными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ max

с NLTK вСрсии 3.2.4. Π― Π²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ фиксация исправлСния этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Ρ‹Π»Π° Π² вСрсии 3.2.5, поэтому я Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ» Π΅Π΅, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‚Ρƒ ΠΆΠ΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π•ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ?

ОбновлСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ git Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ nltk pip. Π― Π±Ρ‹ посовСтовал Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ обновлСния Π² ΠΊΠΎΠΌΠΌΠΈΡ‚Π°Ρ… ΠΈ β€‹β€‹ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ