NLP Pipeline
Định nghĩa
NLP pipeline là chuỗi bước biến raw text thành output có ích cho một task hoặc sản phẩm NLP.
Cách hiểu bằng lời của tôi
Pipeline là phần làm cho NLP thành hệ thống thật: lấy dữ liệu, làm sạch, biến text thành representation, train/evaluate model, deploy, theo dõi lỗi và cập nhật khi dữ liệu thay đổi.
Mental model
Raw text
-> acquisition
-> extraction / cleanup
-> preprocessing
-> representation / features
-> modeling
-> evaluation
-> deployment
-> monitoring
-> update loopCần biết
- Pipeline phụ thuộc task; không có preprocessing chung đúng cho mọi bài toán.
- Baseline đơn giản giúp kiểm tra dữ liệu và label trước khi tăng độ phức tạp của model.
- Evaluation cần đo cả component lẫn tác động cuối trong workflow sản phẩm.
- Monitoring quan trọng vì ngôn ngữ, người dùng và domain có thể drift theo thời gian.