Trong thời đại các ứng dụng web và di động ngày càng phổ biến, việc triển khai các mô hình học máy (ML) thành một API để phục vụ dự đoán trực tiếp đã trở thành nhu cầu thiết yếu. Một API dự đoán giúp bạn tích hợp trí tuệ nhân tạo vào hệ thống quản lý, website hoặc app mà không cần phải gắn chặt với code Python gốc.
Trong bài này, chúng ta sẽ xây dựng một API Flask để dự đoán mức lương của nhân viên dựa trên số năm kinh nghiệm. Đây là một ví dụ kinh điển giúp người mới học Machine Learning làm quen với việc triển khai mô hình. Kết hợp kiến thức từ Xây dựng mô hình học sâu bằng Keras cho người mới, Giải thích các bước xây dựng pipeline học máy, và Ứng dụng học máy vào dự đoán tỷ lệ tốt nghiệp, bạn sẽ học cách “đưa ML ra ngoài thực tế” thông qua API.
Mô tả bài toán
Mục tiêu là tạo một API Flask:
- Nhận dữ liệu đầu vào JSON chứa
years_experience(số năm kinh nghiệm) - Sử dụng mô hình Random Forest đã huấn luyện để dự đoán
salary - Trả kết quả dự đoán dưới dạng JSON cho client
Chúng ta sẽ dùng một mô hình đã huấn luyện trên dữ liệu:
| YearsExperience | Salary |
|---|---|
| 1.1 | 39343.00 |
| 3.2 | 64445.00 |
| 5.3 | 83088.00 |

