PROGRAMMING, TIPS TRIK

Algoritma Find S

Melanjutkan tulisan yang kemarin tentang algoritma Find-S kali ini saya ingin share tentang implementasi nya secara real dalam program. Untuk merealisasikan tersebut saya menggunakan php sebagai script nya. Sebelumya temen-temen harus membuat sebuah array string sebagai data training dan array string sebagai hipotesa awal.Buat hipotesa awal saya inisialisasi array nya seperti ini : $hipotesis=array(“0″,”0″,”0″,”0″,”0″,”0”);. Contoh coding dibawah ini saya menggunakan dua dimensi.Nah biar gak kepanjangan mari kita lihat bersama-sama coding yang sudah saya buat :

//Begin Find S Algoritma
	for($i=0;$i<$rnum;$i++)
	{
        if($dtTraining[$i][6]=="yes"){
		for($j=0;$j<6;$j++)
		{
                   //cek data pertama
                   if($hipotesis[$j]=="0")
                   {
                       $hipotesis[$j]= $dtTraining[$i][$j];
                   }
                   else
                   {
                       //cek jika ada hipotesa yang berbeda dengan data training
                       if($hipotesis[$j]!=$dtTraining[$i][$j]){
                           $hipotesis[$j]= "?";
                       }
                   }
                }
            }
        }
	$yes=1;
        //cek data yang akan dites dengan hipotesa nya
	for($k=0;$k<6;$k++){
		if(($dataTest[$k]<>$hipotesis[$k])&&($hipotesis[$k]<>"?")){
			$yes++;
		}
	}
	if($yes==1){
		$dataTest[6]="yes";
	}else{
		$dataTest[6]="no";
	}
//End Of Find S Algoritma

Oke selamat mencoba semoga membantu…kalo ada yang perlu dibicarakan bisa kirim comment..

Standar

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s