PyBrain - Giới thiệu về Mạng PyBrain
PyBrain là một thư viện được phát triển cho Học máy với Python. Có một số khái niệm quan trọng trong Học máy và một trong số đó là Mạng. Mạng bao gồm các mô-đun và chúng được kết nối bằng các kết nối.
Bố cục của một mạng nơ-ron đơn giản như sau:
Pybrain hỗ trợ các mạng nơ-ron như Mạng chuyển tiếp nguồn cấp dữ liệu, Mạng lặp lại, v.v.
A feed-forward networklà một mạng nơ-ron, nơi thông tin giữa các nút di chuyển theo hướng thuận và sẽ không bao giờ đi lùi. Mạng chuyển tiếp nguồn cấp dữ liệu là mạng đầu tiên và đơn giản nhất trong số các mạng có sẵn trong mạng nơ-ron nhân tạo. Thông tin được chuyển từ các nút đầu vào, bên cạnh các nút ẩn và sau đó đến nút đầu ra.
Đây là cách bố trí mạng chuyển tiếp nguồn cấp dữ liệu đơn giản.
Các vòng tròn được cho là mô-đun và các đường có mũi tên là kết nối với các mô-đun.
Các nút A, B, C và D là các nút đầu vào
H1, H2, H3, H4 là các nút ẩn và O là đầu ra.
Trong mạng trên, chúng ta có 4 nút đầu vào, 4 lớp ẩn và 1 đầu ra. Số lượng đường thể hiện trong biểu đồ cho biết các thông số trọng lượng trong mô hình được điều chỉnh trong quá trình đào tạo.
Recurrent Networkstương tự như Feed Forward Network với sự khác biệt duy nhất là nó phải nhớ dữ liệu ở mỗi bước. Lịch sử của mỗi bước phải được lưu.
Đây là một bố cục đơn giản của mạng lặp lại -