Nội dung bài viết
© 2025 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (AI VIET NAM)
Keywords: NLinear, Additive Level Shift, time series, level shift, chuẩn hóa chuỗi, mô hình tuyến tính
Khi bắt đầu làm dự báo chuỗi thời gian, nhiều bạn gặp ngay hiện tượng khó chịu: dữ liệu bỗng nhảy vọt lên một mức mới hoặc tụt xuống thấp hơn hẳn so với giai đoạn trước. Hiện tượng này được gọi là Additive Level Shift – tức chuỗi thời gian đột ngột đổi
mặt bằng giá trịMột số ví dụ quen thuộc:
Vấn đề ở đây: Những mô hình tuyến tính truyền thống thường học sai lệch vì nghĩ rằng sự tăng/giảm này là xu hướng dài hạn. Lúc đó, dự báo thường bị kéo lệch lên hoặc xuống, khiến chất lượng mô hình giảm đi đáng kể.
Trong nhóm kiến thức Time Series thuộc các module ML/DL (Module 4–7), đây là lỗi phổ biến khi mô hình giả định chuỗi ổn định nhưng thực tế lại không ổn định.
Điểm đáng chú ý nhất của NLinear là: mô hình không học trực tiếp từ giá trị tuyệt đối của chuỗi, mà học từ phần thay đổi của chuỗi so với điểm đầu của cửa sổ.
Nói đơn giản:
dao động nội bộnhiễuĐây là tư duy quen thuộc trong tối ưu và xử lý dữ liệu – nhóm kiến thức nền của nhiều module như Module 3 (tiền xử lý), Module 5 (tư duy tối ưu), Module 7 (regularization và cách mô hình ổn định hơn).
Giả sử chuỗi có cửa sổ:
[50, 52, 49, 51]Một thời điểm khác, chuỗi nhảy lên mức mới:
[80, 82, 79, 81]Nếu học trực tiếp, mô hình sẽ nghĩ rằng hai đoạn này khác nhau rất nhiều.
Nhưng với cơ chế của NLinear:
[0, 2, -1, 1][0, 2, -1, 1]Về bản chất, pattern giống hệt nhau → mô hình học tốt hơn → dự báo ổn định hơn.
Nhờ vậy, NLinear xử lý tốt hơn trong các tình huống dữ liệu thay đổi mặt bằng giá trị liên tục.
Trong nhiều dự án dự báo:
Nếu dùng mô hình không xử lý Level Shift, kết quả dự báo thường:
NLinear là lựa chọn phù hợp khi:
Các nhóm dự án thuộc ML/DL (Module 4–7) thường dùng tư duy
chuẩn hóa trước khi họcBạn có thể thử:
Những bước thử nghiệm nhỏ như vậy giúp hiểu rõ hơn về đặc điểm của chuỗi và cách mô hình phản ứng với sự thay đổi mặt bằng.
NLinear có loại bỏ hoàn toàn Level Shift không?
Có, bằng cách trừ đi giá trị đầu tiên của mỗi cửa sổ đầu vào.
Cách này có làm mất xu hướng (trend) của chuỗi không?
Không, vì mô hình vẫn học pattern biến thiên, chỉ bỏ phần dịch mức.
NLinear có phù hợp với chuỗi nhiều nhiễu không?
Có, miễn là pattern dao động vẫn có cấu trúc.
NLinear có phải mô hình phi tuyến không?
Không, đây là mô hình tuyến tính có chuẩn hóa đầu vào.
Q: Mình con số 0 thì học nổi không?
A: Chỉ cần có thời gian học mỗi ngày. Kiến thức và tài liệu team admin lo.
Q: Ai dạy AIO?
A: Toàn bộ admin AIO trực tiếp dạy và hỗ trợ trong suốt hành trình.
Q: Admin có “xịn” không?
A: Admin đều là người làm nghề thật. Không dám nói xịn, chỉ dạy bằng hết sức mình.
Q: AIO khác gì trung tâm khác?
A: AIO không phải trung tâm. Đây là dự án học tập cộng đồng với tinh thần
Cùng nhau học – cùng nhau khổ – cùng nhau lớn