XÂY DỰNG HỆ THỐNG DỰ BÁO
2.1 Mođun tính bằng mạng thần kinh nhân tạo hồi tiếp
2.1.1 Sơ đồ khối
Hình 2.1: Sơ đồ thuật tốn mơ hình mạng thần kinh nhân tạo LSTMs
Thiết lập các giá trị đầu cho các tham số (ma trận trọng số, trạng thái nơron
LSTM, bước học,..)
Các mẫu dữ liệu dùng làm đầu vào để huấn luyện mơ hình
Đánh giá sai số giữa đầu ra tính tốn và thực đo
Tham số tối ưu
Dự báo tập dữ liệu tương lai
Tiêu chuẩn hội tụ
Sai
Đúng Bắt đầu
Kết thúc
Hiệu chỉnh các tham số bởi bởi kỹ thuật lan truyền ngược xuyên thời gian. (Back Propagation Through Time - BPTT)
Chi tiết các bước thực hiện đã được trình bày ở phần giới thiệu, tuy nhiên còn một số kỹ thuật xử lý đã được trình bày chi tiết ở các đề tài trước đã từng được nhóm tác giả thực hiện cũng như không đi sâu trong khuôn khổ đề tài này.
2.1.2 Giao diện hiển thị kết quả tính tốn bằng mođun mạng thần kinh nhân tạo
Giao diện hiển thị kết quả tính tốn bằng mođun mạng thần kinh nhân tạo hiển thị đường quá trình mực nước, mưa thực đo cùng với đường quá trình dự báo mực nước tương ứng của trạm.
Dưới đây là giao diện hiển thị kết quả tính tốn bằng mođun mạng thần kinh nhân tạo cho một số lưu vực:
Hình 2.2: Giao diện hiển thị kết quả tính tốn bằng mođun mạng thần kinh nhân tạo và số liệu thực đo
2.2 Xây dựng cơ sở dữ liệu về thơng tin khí tượng thuỷ văn
2.2.1 Thiết kế cơ sở dữ liệu
Số liệu được thu thập từ nhiều nguồn, nhiều dạng khác nhau, sau đó được xử lý theo cấu trúc dữ liệu đầu vào của bộ cơ sở dữ liệu, có chứa đầy đủ các thơng tin về lưu vực sông, các trạm đo (thủy văn và khí tượng), các cơng trình, số liệu mặt cắt, số liệu mưa, mực nước, lưu lượng.... Mỗi một yếu tố sẽ có một cấu trúc, các thuộc tính của bảng cơ sở dữ liệu là khác nhau.
Bộ cơ sở dữ liệu được xây dựng cho việc quản lý, sử dụng số liệu để tính tốn các phương án một cách thuận tiện và nhanh chóng.
Sau khi lựa chọn được hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2017 để quản lý dữ liệu, tác giả tiến hành tổng hợp, phân tích dữ liệu đã thu thập được để thiết kế cấu trúc của bảng CSDL.
Cấu trúc các bảng dữ liệu mà tác giả lưu giữ trong hệ quản trị CSDL được thiết kế theo từng loại dữ liệu và được bố trí theo các trường thuộc tính như dưới đây:
a. Cấu trúc bảng dữ liệu lưu vực sông