2011-12-12 28 views
9

Tôi đã tìm thấy các tham chiếu đến SharpNLP (một cổng của OpenNLP dựa trên Java) và Antelope theo Proxem. Tôi đang tìm cách tạo ra một cây phân tích cú pháp đầy đủ của một câu (gắn thẻ một phần của lời nói), cùng với việc tìm kiếm tên cho các ngày/giờ và các vị trí.Khung NLP cho .NET

Thư viện SharpNLP có vẻ không hoạt động từ năm 2007 và có vẻ như thư viện Antelope được cập nhật lần cuối vào năm 2009. Trước đây là LGPL, thư viện thứ hai dường như yêu cầu giấy phép thương mại nhưng trình cài đặt tự mô tả giấy phép là " không xác định ".

Có thư viện NLP hiện đại cho .NET không? Có một sự lựa chọn nền tảng tốt hơn cho NLP? (điều quan trọng hơn đối với tôi là phải thực hiện NLP tốt hơn là gắn bó với lựa chọn nền tảng).

Trả lời

6

Đây là một blog về cách nhúng NLTK vào C#: http://blog.samibadawi.com/2010/03/open-source-nlp-in-c-35-using-nltk.html.

Nhưng tôi sẽ chuyển sang Python.

Go NLTK.

+0

Cảm ơn - đây là một tùy chọn thú vị. Tôi đã đọc về NLTK như một lựa chọn - nó có trưởng thành/hoàn thiện hơn OpenNLP không? (Nói cách khác, nếu tôi sẽ xen giữa .NET và một nền tảng khác - điều này sẽ tốt hơn?) –

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