Neural Network With Matlab #3: Cấu trúc dữ liệu của mạng nơ-ron

Thảo luận trong 'TRÍ TUỆ NHÂN TẠO' bắt đầu bởi Cu Bo, 16 Tháng bảy 2016.

Chia sẻ trang này

Lượt xem: 1,502

  1. Cu Bo

    By:Cu Boin: 16 Tháng bảy 2016
    Cu Bo

    Tham gia ngày:
    25 Tháng bảy 2014
    Bài viết:
    13
    Đã được thích:
    8
    Neural Network With Matlab #3:
    Cấu trúc dữ liệu của mạng nơ-ron


    [​IMG]


    Giới thiệu

    Trong phần này sẽ nói về "các kiểu cấu trúc dữ liệu sẽ ảnh hưởng như thế nào đến việc mô phỏng mạng. Ta sẽ bắt đầu với mạng tĩnh (static networks) và sau đó đến mạng động (dynamic networks).

    Chúng ta sẽ xét với 2 loại vector đầu vào cơ bản là xuất hiện đồng thời/song song (xuất hiện cùng một thời điểm) và xuất hiện liên tiếp/nối tiếp theo thời gian. Đối với vector song song, ta không cần quan tâm đến thứ tự của các phần tử. Đối với vector nối tiếp, thì thứ tự xuất hiện của các phần tử vector rất quan trọng, nó được áp dụng cho mạng động.

    Mô phỏng với vector đầu vào song song trong mạng tĩnh

    Đối với mạng tĩnh (không delay hoặc trả về), ta không cần quan tâm tới việc có hay không vector đầu vào xuất hiện trong một chuỗi thời gian cụ thể, nên ta có thể xem như các đầu vào là đồng thời. Trong phép cộng, ta giải quyết bài toán đơn giản bẳng tổng của mạng chỉ có một vector vào. Ví dụ, ta có mạng sau:
    [​IMG]
    • Đầu tiên, chúng ta phải tạo mạng 2 đầu vào và 1 đầu ra với lệnh sau:
    [​IMG]
    Mã:
    net = newlin([1 3;1 3]... % giá trị min và max tương ứng với phần tử đầu vào p1 và p2
    ,1... % 1 phần tử đầu ra
    );
    [​IMG]
    • Tiếp theo ta sẽ set cho weight đầu vào và bias: W = [1 2] và b = 0 bằng các câu lệnh sau:

    Mã:
    net.IW{1,1} = [1 2]; %Weight input
    net.b{1} = 0; %bias
    • Giả sử ta mô phỏng mạng với Q = 4 vector vào đồng thời:
    [​IMG]
    • Ta mô phỏng mạng bằng các câu lệnh:

    Mã:
    P = [1 2 2 3;2 1 3 1];
    A = sim(net,P)
    A =
    5  4  8  5

    Một ma trận đơn của vector đồng thời được đưa đến mạng và mạng đưa ra một ma trận đơn của vector đông thời ở đầu ra. Kết qua tương tự như 4 mạng làm việc song song, mỗi mạng có một vector vào và một vector ra. Thứ tự vào ra của các vector không quan trọng vì chúng không ảnh hưởng đến nhau.​

     
    Lu ROm thích bài này.