Trong lớp đầu vào có X nút riêng biệt cho từng thứ nguyên (thời tiết, gió, vv) của dữ liệu đầu vào, trong đó X là số ngày cần xem lại (giả sử 4-7). Sau đó, bạn nên bình thường hóa từng thứ nguyên đầu vào trong một phạm vi phù hợp, giả sử [-1.0, 1.0].
Có lớp "ẩn" thứ hai được kết nối hoàn toàn với lớp đầu tiên (và cũng với nút "thiên vị" đầu vào cố định 1.0 để phục vụ như điểm cố định). Sẽ có ít nút hơn ở đây trong lớp đầu vào, nhưng đó chỉ là một quy tắc nhỏ, bạn có thể cần phải thử nghiệm.
Lớp cuối cùng là lớp đầu ra của bạn được kết nối hoàn toàn với lớp thứ hai (và cũng giảm độ lệch). Có một nơron đầu ra riêng biệt cho mỗi chiều.
Đừng quên đào tạo với các giá trị chuẩn hóa trên cả đầu vào và đầu ra. Vì đây là chuỗi thời gian, bạn có thể không cần phải ngẫu nhiên hóa thứ tự dữ liệu đào tạo nhưng cho chúng ăn theo thời gian - mạng của bạn cũng sẽ tìm hiểu các mối quan hệ thời gian (với may mắn :)
(Cũng lưu ý rằng có một phương pháp gọi là "thời gian lan truyền ngược" được điều chỉnh cho dữ liệu chuỗi thời gian)
Nếu bạn quan tâm đến việc sử dụng Weka, một tùy chọn có thể là thử Knime, gói luồng công việc dựa trên nhật thực bao gồm nguyên thủy Weka. –
Tôi tò mò về cách bạn áp dụng cây quyết định cho vấn đề này. – brian
Rừng ngẫu nhiên thú vị – ron