2010-09-23 36 views
13

Tôi đang tìm một giải pháp hướng java để yêu cầu phân tích các câu để ghi lại một từ khóa được sử dụng tích cực hay tiêu cực.Các thư viện phân tích văn bản Java

Ie Các từ khóa có thể là 'cải bắp' và câu: -

'Tôi thích cải bắp nhưng không đậu'

Và tôi muốn một máy phân tích văn bản java của một số loại để đăng nhập này như tích cực. Các thư viện lucene (Hibernate-Search) có thể được sử dụng để làm điều này không?

Mọi suy nghĩ?

Trả lời

16

Bạn đang tìm kiếm "phân tích tình cảm". Một khả năng là LingPipe, người vui lòng link to their competitors also. Jeff Dalton cũng có một danh sách lớn các công cụ xử lý ngôn ngữ tự nhiên trong his blog.

+1

Có rất nhiều thứ ở đây. Nó sẽ mất một thời gian để sàng lọc thông qua nó. Tôi sẽ báo cáo lại những phát hiện của tôi - nhưng cảm ơn rất nhiều cho các con trỏ. – jaseFace

+0

Có, vui lòng báo cáo lại nếu bạn thấy bất kỳ điều gì hữu ích. – ishnid

0

Hãy xem Mahout Taste, được xây dựng trên Lucene nhưng thêm rất nhiều thứ bạn cần ra khỏi hộp. (chỉnh sửa) Tôi nên thêm, Mahout Taste chỉ đơn thuần là liên quan đến cho những gì bạn đang tìm kiếm và không phải là 100% phù hợp.

+3

(Tôi là tác giả.) Hương vị là một công cụ lọc cộng tác. Dự án đóng gói, Mahout, liên quan đến khai thác dữ liệu tổng quát hơn nhưng không bao gồm phân tích tình cảm. –

1

Tôi nghi ngờ có điều gì đó tương tự. Lucene chắc chắn không thể làm điều đó ra khỏi hộp.

Làm thế nào để bạn thậm chí xác định "liệu từ khóa được sử dụng tích cực hay tiêu cực" theo cách có thể được đánh giá theo chương trình? Để làm điều đó đúng, bạn phải phân tích văn bản cho ý nghĩa thực sự của chúng, đó là một vấn đề AI mà thậm chí không được giải quyết từ xa.

Tôi cho rằng bạn có thể giải quyết nó bằng cách thực hiện phân tích thống kê xem từ khóa có xuất hiện thường xuyên hơn ở các từ khóa tích cực (như, tốt, tuyệt vời, tuyệt vời) hoặc tiêu cực (xấu, ghét, crappy, damn) hay không thậm chí ở đó, các cấu trúc câu phủ định, mỉa mai và phức tạp sẽ là vấn đề.

+0

Tôi nhớ đến một dịch giả bắt đầu bằng "tinh thần sẵn sàng, nhưng xác thịt yếu", và trở lại với "rượu là tốt, nhưng thịt bị thối". –

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