2012-08-16 31 views
5

Tôi đang cố gắng sử dụng tính năng Tùy chỉnh thế hệ của OpenNLP cho API tìm kiếm có tên.Tạo tính năng tùy chỉnh trong API tên miền OpenNLP

http://opennlp.apache.org/documentation/1.5.3/manual/opennlp.html

tôi đã đi qua các tài liệu hướng dẫn nhưng tôi đã không thể hiểu làm thế nào để xác định các tính năng khác nhau.

Nó chỉ nói:

AdaptiveFeatureGenerator featureGenerator = new CachedFeatureGenerator(
    new AdaptiveFeatureGenerator[]{ 
     new WindowFeatureGenerator(new TokenFeatureGenerator(), 2, 2), 
     new WindowFeatureGenerator(new TokenClassFeatureGenerator(true), 2, 2), 
     new OutcomePriorFeatureGenerator(), 
     new PreviousMapFeatureGenerator(), 
     new BigramNameFeatureGenerator(), 
     new SentenceFeatureGenerator(true, false) 
     }); 

Nhưng làm thế nào để bạn thực sự sử dụng mỗi một trong các máy phát điện năng khác nhau để tạo ra các tính năng tùy chỉnh của riêng tôi. Ai đó có thể đăng một mã mẫu xác định các trình tạo tính năng này và cách chúng ta sử dụng nó để tạo tính năng tùy chỉnh. Cảm ơn với sự mong đợi.

+0

Tôi cũng bị mắc kẹt giống nhau. Bạn có thể giải quyết vấn đề này không? –

Trả lời

1

Tôi cũng không tìm thấy bất kỳ tài liệu nào, nhưng đối với hầu hết các trình tạo tính năng, code hoàn toàn tự giải thích. Dưới đây là một số liên kết đến các kho lưu trữ nguồn:

Hơn nữa, documentation bạn tham khảo tiểu bang mà các máy phát điện năng trích dẫn là tương tự để máy phát điện tính năng mặc định. Tuy nhiên, source code cho thấy rằng nó thực sự là giống hệt nhau với trình tạo tính năng mặc định.

Các vấn đề liên quan