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
i cannot use the big navec model: hudlit_v1_12B_500K_300d_100q.tar
it only works with the small model.
whenever i use the big model i get an error because of the id.
i tried manually changing the id in the meta.json file, but if i do that, it still does not work.
this is my code:
text = 'Европейский союз добавил в санкционный список девять политических деятелей из.'
navec = Navec.load('hudlit_v1_12B_500K_300d_100q.tar')
ner = NER.load('slovnet_ner_news_v1.tar')
ner.navec(navec)
print(ner(text))
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in visit_Module(self, item)
504 value = [self.visit(_) for _ in value]
505 else:
--> 506 value = self.visit(value)
507 args.append(value)
508 return type(item)(*args)
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in visit_Module(self, item)
504 value = [self.visit(_) for _ in value]
505 else:
--> 506 value = self.visit(value)
507 args.append(value)
508 return type(item)(*args)
Вы можете использовать только встраивания новостей navec. В Slovnet есть только модели, предварительно обученные новостям.
Почему вы хотите использовать встраивания hudlit?
Я выполняю морфологический разбор на малой модели, там много ошибок, глагол определяется как прилагательное, либо вместо существительного единственного числа указывается множественное. Также, хотел попробовать большую модель, но нельзя...
i cannot use the big navec model: hudlit_v1_12B_500K_300d_100q.tar
it only works with the small model.
whenever i use the big model i get an error because of the id.
i tried manually changing the id in the meta.json file, but if i do that, it still does not work.
this is my code:
text = 'Европейский союз добавил в санкционный список девять политических деятелей из.'
navec = Navec.load('hudlit_v1_12B_500K_300d_100q.tar')
ner = NER.load('slovnet_ner_news_v1.tar')
ner.navec(navec)
print(ner(text))
this is the error about the id i get:
~/sharedfolder/dev/ru/slovnet/slovnet/api.py in navec(self, navec)
28
29 def navec(self, navec):
---> 30 self.infer.model = self.infer.model.inject_navec(navec)
31 return self
32
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in inject_navec(self, navec)
39 def inject_navec(self, navec):
40 visitor = InjectNavecVisitor(navec)
---> 41 return visitor(self)
42
43 @Property
~/sharedfolder/dev/ru/slovnet/slovnet/visitor.py in call(self, item)
16
17 def call(self, item):
---> 18 return self.visit(item)
~/sharedfolder/dev/ru/slovnet/slovnet/visitor.py in visit(self, item)
13
14 def visit(self, item):
---> 15 return self.resolve_method(item)(item)
16
17 def call(self, item):
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in visit_Module(self, item)
504 value = [self.visit(_) for _ in value]
505 else:
--> 506 value = self.visit(value)
507 args.append(value)
508 return type(item)(*args)
~/sharedfolder/dev/ru/slovnet/slovnet/visitor.py in visit(self, item)
13
14 def visit(self, item):
---> 15 return self.resolve_method(item)(item)
16
17 def call(self, item):
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in visit_Module(self, item)
504 value = [self.visit(_) for _ in value]
505 else:
--> 506 value = self.visit(value)
507 args.append(value)
508 return type(item)(*args)
~/sharedfolder/dev/ru/slovnet/slovnet/visitor.py in visit(self, item)
13
14 def visit(self, item):
---> 15 return self.resolve_method(item)(item)
16
17 def call(self, item):
~/sharedfolder/dev/ru/slovnet/slovnet/exec/model.py in visit_NavecEmbedding(self, item)
550 id = self.navec.meta.id
551 if item.id != id:
--> 552 raise ValueError('Expected id=%r, got %r' % (item.id, id))
553
554 pq = self.navec.pq
ValueError: Expected id='news_v1_1B_250K_300d_100q', got 'hudlit_v1_12B_500K_300d_100q'
The text was updated successfully, but these errors were encountered: