Tôi muốn biết ngôn ngữ lập trình nào tốt hơn để xử lý ngôn ngữ tự nhiên. Java hay Python ? Tôi đã tìm thấy rất nhiều câu hỏi và câu trả lời về nó. Nhưng tôi vẫn bị mất trong việc lựa chọn cái nào để sử dụng.
Và tôi muốn biết thư viện NLP nào để sử dụng cho Java vì có rất nhiều thư viện (LingPipe, GATE, OpenNLP, StandfordNLP). Đối với Python, hầu hết các lập trình viên khuyên dùng NLTK.
Nhưng nếu tôi phải thực hiện một số xử lý văn bản hoặc trích xuất thông tin từ dữ liệu không có cấu trúc (chỉ là văn bản tiếng Anh đơn giản được tạo hình tự do) để có được một số thông tin hữu ích, thì lựa chọn tốt nhất là gì? Java hay Python? Thư viện phù hợp?
Đã cập nhật
Những gì tôi muốn làm là trích xuất thông tin sản phẩm hữu ích từ dữ liệu phi cấu trúc (Ví dụ: người dùng thực hiện các hình thức quảng cáo khác nhau về điện thoại di động hoặc máy tính xách tay bằng tiếng Anh không chuẩn)