Selasa, 25 Mei 2010

TUGAS 3

Masukan Dan Keluaran Yang Diharapkan :

Masukan
>> jumlah mahasiswa satu angkatan x yang akan diprediksi mengikuti Praktikum

Keluaran >> Jumlah mahasiswa kemungkinan yang mengambil praktikum tahun y



LISTING PROGRAM MATLAB


clear all;
clc;

disp('Program prediksi mahasiswa yang mengambil');
disp('praktikum instrumentasi dan pengukuran elektrik');
disp('menggunakan Jaringan Syaraf Tiruan');
disp(' ');

disp('Digunakan bobot :');
disp(' w1 = 0.1');
disp(' w2 = 0.2');
disp(' w3 = 0.3');
disp(' w4 = -0.2');
disp(' w5 = -0.1');
disp(' v1 = 0.1');
disp(' v2 = 0.1');
disp(' v3 = 0.1');
disp(' u1 = 0.1');
disp(' u2 = 0.1');

disp(' ');
disp('dengan ');
disp(' f(W) = sigmoid');
disp(' f(V) = sigmoid');
disp(' f(U) = sigmoid');
disp('dan');
disp('output = f(U)');
%bobot
w1 = 0.15;
w2 = 0.2;
w3 = 0.05;
w4 = -0.12;
w5 = -0.1;
w6 = 0.1;
v1 = 0.2;
v2 = 0.4;
v3 = -0.3;
u1 = 0.35;
u2 = 0.4;
%input
x = input('jumlah mahasiswa satu angkatan yang akan diprediksi = ');

%hitung fungsi
%hidden layer 1
W1 = x*(w1+w2+w3);
W2 = x*(w4+w5);
W3 = x*w3;
W4 = W1+W2;
W5 = W2*w6;

fW1 = sigmf(W4,[1 0]);
fW2 = sigmf(W5,[1 0]);

%hidden layer 2

V1 = fW1*v1+fW1*v3+fW2*v2;
V2 = fW1*v3+fW2*v2;

fV1 = sigmf(V1,[1 0]);
fV2 = sigmf(V2,[1 0]);

%hidden layer 3
U1 = fV1*u1+W3*u2;
U2 = fV2*u2+W3*u2;

fU = (U1+U2)*20;

disp('Jumlah mahasiswa yang mengambil praktikum : ');
disp(fU);


HASIL KOMPILASI


Kesimpulan :

Hasil keluaran masih belum valid dikarenakan hanya satu masukan yang dientri.

NB :

NO.

NAMA

Pembagian Tugas

1.

Dedy Hary Saputra

Menampilkan Posting ke Blog

2.

Adrian Tyas Bangun

Membuat Listing Program

3.

Deza Ariffandy

Membuat Literatur, Pembahasan, kesimpulan, dl.

4.

Dian Angga

Membuat Tampilan Program

5.

Ridwin Sentoso

Membuat Listing Program


Tidak ada komentar:

Posting Komentar