Tamam, OpenNLPOpenNLP'de Adlandırılmış Öğe Tanıma tanımlayıcısı nasıl eğitilir?
FileReader fileReader = new FileReader("train.txt");
ObjectStream fileStream = new PlainTextByLineStream(fileReader);
ObjectStream sampleStream = new NameSampleDataStream(fileStream);
TokenNameFinderModel model = NameFinderME.train("pt-br", "train", sampleStream, Collections.<String, Object>emptyMap());
nfm = new NameFinderME(model);
bir şey yoksa yanlış bir şey yapıyorum eğer bilmiyorum dan NER Identifier eğitmek için aşağıdaki kodu var ama sınıflandırma çalışmıyor. Tren.txt'in yanlış olduğunu varsayalım.
Oluşan hatası, tüm simgelerin yalnızca bir tür olarak sınıflandırılmış olmasıdır.
Tren.txt verilerim, aşağıdaki örnekten başka bir şeydir ancak daha fazla varyasyon ve giriş miktarı ile ilgilidir. Başka bir şey, kelimeyi kelimelik bir metinden zamana göre bir metinle sınıflamam ve tüm belirteçleri değil.
<START:distance> 8000m <END>
<START:temperature> 100ºC <END>
<START:weight> 50kg <END>
<START:name> Renato <END>
Birisi yanlış yaptığımı gösterebilir mi?
Lütfen, hangi OpenNLP sürümünü kullanıyorsunuz? Çünkü OpenNLP 1.5.1 kullanıyorum ve sıcaklık, mesafe ve ağırlık için model dosyası yok. –
@ raj.singh OpenNLP kullanmıyorum. Artık kendi sınıflandırmamı kendi amaçlarım için kodluyorum. –
hi @Renato Dinhani, bende aynı problem var, bana yardım edebilir misiniz, bunu uygulamanızda nasıl çözdünüz? ben benim train.txt istisna gidiyorum bu hatayı aldım: java.security.NoSuchAlgorithmException –