Trong hầu hết các ví dụ tôi đã thấy cho đến nay của các mạng thần kinh, mạng được sử dụng để phân loại và các nút được chuyển đổi với chức năng sigmoid. Tuy nhiên, tôi muốn sử dụng mạng thần kinh để tạo ra giá trị thực liên tục (thực tế đầu ra thường sẽ nằm trong phạm vi từ -5 đến +5).
Câu hỏi của tôi là:
1. Should I still scale the input features using feature scaling? What range?
2. What transformation function should I use in place of the sigmoid?
Tôi đang tìm cách ban đầu triển khai nó PyBrain mô tả các loại lớp này .
Vì vậy, tôi nghĩ rằng tôi nên có 3 lớp để bắt đầu (một lớp đầu vào, ẩn và đầu ra) là tất cả các lớp tuyến tính? Đó có phải là một cách hợp lý? Hoặc ngoài ra, tôi có thể "kéo dài" chức năng sigmoid trong phạm vi -5 đến 5 không?