Kamis, 29 September 2016

Artificial Intelligence (AI)

Tugas ke-2 dibawah ini dibuat untuk memenuhi tugas mata kuliah Pengantar Kecerdasan Tiruan ( AI ) yang diampu oleh Mia Kamayani ST,MT.

8 – PUZZLE

Permasalahan pada 8 puzzle adalah bagaimana caranya agar dapat menyusun petak2/ubin puzzle sesuai dengan urutannya, namun sebelumnya petak-petak pada puzzle akan diacak letaknya. Perhatikan gambar dibawah ini:



            Untuk menyelesaikan permasalahan 8 puzzle kita menggunakan metode Heuristic Search yang Greddy Best.
            Sebelumnya sudah dijelaskan bahwa pada Greddy Best nilai f(n) = h(n), maka pada permasalahan 8 puzzle, menentukan nilai heuristic atau h(n)nya ada 2 cara, yaitu :  Jumlah ubin yang salah tempat dan Total Jarak.

            Pada pembahasan kali ini saya akan membahas permasalahan 8 puzzle dengan jumlah ubin yang salah tempat.

  LETAK UBIN SALAH TEMPAT #

            Perhatikan gambar dibawah ini :

            
         Jika kita perhatikan baik-baik jumlah ubin yang salah tempat sebanyak 6 buah. Ingat kembali kita ingin membuat goal state seperti gambar 1.0.

            Kita mulai menyelesaikan puzzle ini dengan patokan pada ubin kosong, jika kita lihat ada 3 pilihan yang dapat kita lakukan, yaitu :
1)) Naikkan ubin 7 (DOWN) jika kita hitung jumlah ubin yang salah tempat menjadi 7       buah.
2)) Turunkan ubin 1 (UP) ubin yang salah tempat = 7 buah.
3)) Geser ubin 4 ke kiri (RIGHT) ubin yang salah tempat = 5 buah ( maka langkah ini lah yang di ambil ).



Selanjutnya ada 3 kemungkinan yang dapat kita lakukan :
1)) Pindah kan 8 (UP) = 5 (banyak ubin yang salah tempat).
2)) Pindahkan 6 (DOWN) = 5.
3)) Pindahkan 3 (RIGHT) = 5 
Karena semuanya memiliki nilai f(n) yang sama, maka kita pilih ubin yang pertama kali kita pindahkan sehingga posisi ubin menjadi seperti dibawah ini.


Kemudian ada 2 kemungkinan yang dapat kita lakukan :
1)) Pindahkan 1 (LEFT) = f(n)=6 (ubin yang salah tempat).
2)) Pindahkan 2 (RIGHT) = f(n)=4 ( kita pilih 2 karena f(n) kecil  ), Sehingga puzzle         menjadi :


Kemudian pindahkan 3 (DOWN), sehingga menjadi :


Kembali muncul pilihan :
1)) Pindahkan 8 (LEFT) = f(n) = 3.
2)) Pindahkan 5 (DOWN) = f(n) = 3.
Karena kedua pilihan memiliki nilai n yang sama maka kita pilih pilihan pertama (LEFT), sehingga :


Kemungkinan selanjutnya terdapat dua pilihan :
1))  Pindahkan 4 (LEFT) = f(n)= 4.
2))  Pindahkan 6 (DOWN) = f(n)= 3 (dipilih), Sehingga menjadi :


Kemungkinan berikutnya :
1)) Pindahkan 5 (LEFT) = f(n)=3 (dipilih).
2)) Pindahkan 7 (RIGHT) = f(n)=3, Sehingga menjadi :


Kemudian pindahkan 8 (UP), sehingga menjadi :



Kemudian muncul pilihan kembali, yaitu :
1))  Pindah 6 (LEFT)= f(n)= 2. (dipilih)
2))  Pindah 3 (UP) = f(n) = 4, Sehingga menjadi :


Kemudian pindahkan 5 (DOWN), sehingga posisinya menjadi : 


Dan langkah terakhir untuk mencapai Goal State yaitu pindahkan 8 (RIGHT), sehingga posisinya seperti berikut :

            
Selanjutnya dari proses tersebut dapat dibuat Binary Tree sebagai berikut :





   >>  Note : warna hijau adalah state yang dipilih, sedangkan warna kuning state yang    tidak dipilih.

   >> QUEUE FIFO dengan BFS :














>> SEQUENCE penelusuran Node : a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u.

>> DEFINISI PROBLEM 4 ITEMS :

                  i.        Initial State : definisi awal dari sebuah state yang bermasalah.



                 ii.        Successor Function : ubin kosong bergerak ke atas, kanan, bawah dan kiri.

       iii.        Path Cost :



                        > Path yang kita ambil yaitu dengan warna hijau. Path to Goal :
 Right    (d)
 Up        (e)
 Right    (h)
 Down   (j)
 Left       (l)
 Down   (n)
 Right     (p)
 Up         (q)
 Left        (r)
 Down    (t)
 Right     (u)

               iv.        Goal State : state akhir yang diinginkan.




SUMBER :





Rabu, 21 September 2016

Artificial Intelligence (AI)

Tugas ke-2 dibawah ini dibuat untuk memenuhi tugas mata kuliah Pengantar Kecerdasan Tiruan ( AI ) yang diampu oleh Mia Kamayani ST,MT.

Soal :

1)   Carilah 1 judul skripsi di perpustakaan Fakultas Teknik yang termasuk kedalam bidang AI ! Kemudian buat ringkasan dalam 200 kata dengan mengandung latar belakang, tujuan, metode, hasil dan kesimpulan !

2)   Buat essay dengan memilih salah satu topik yang telah ditentukan !

Hasil Tugas :

SKRIPSI

SIMULASI KENDALI GERAK LONGITUDINAL PESAWAT TERBANG
MENGGUNAKAN INSTANTANEOUS LINEARIZATION
BERBASIS NEURAL NETWORK

Oleh : Yulia Kartika

Fakultas Teknik
Universitas Prof. Dr. Hamka





          Neural network (NN) adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan jaringan saraf manusia. Pergerakan pesawat umumnya terbagi menjadi tiga bagian berdasarkan sumbu pergerakan, yaitu pitching, yawing, dan roll. Pitching merupakan gerak pesawat secara horizontal dengan tegak lurus terhadap sumbu roll sehingga hidung pesawat akan turun dan naik. Roll merupakan pergerakan pesawat secara horizontal depan belakang yang membuat pesawat akan berguling ke kiri dan kanan. Sedangkan Yaw merupakan pergerakan pesawat secara vertical sehingga hidung pesawat berubah arah kiri dan kanan yang menyebabkan pesawat berbelok kiri dan kanan.

            Maka dari itu pembuatan skripsi ini bertujuan untuk mengimplementasikan Instantaneous Linearization pada pengendalian gerak longitudinal pesawat terbang, merancang dan melakukan pelatihan dengan Neural Network, serta mengimplementasi algoritma Lavenberg Marquadt dan BFGS pada pengendalian gerak longitudinal pesawat terbang. Dalam proses pengerjaan ini penulis melakukan dua metode yaitu Metode Literatur dan Melakukan Simulasi Program. 

            Hasil dari percobaan skripsi ini yaitu simulasi dari sistem kendali gerak longitudinal pesawat terbang dengan menggunakan Instantaneous Linearization berbasis Neural Network telah berhasil dilakukan dengan delay time sebesar 0.12 detik, rise time sebesar 0.84 detik, peak time sebesar 1.24 detik, settling time sebesar 1.48 detik, steady state sebesar 1.6 detik dan overshoot sebesar 22 %. Kesimpulannya dari percobaan ini yaitu sistem kendali gerak longitudinal pesawat terbang ini telah sesuai dengan perancangan pengendalian yang diinginkan akan tetapi masih perlu dilakukan pengkajian kembali agar hasilnya lebih maksimal dengan memberikan variasi dari sistem gerak lateral pesawat terbang, struktur model, serta arsitektur Neural Network seperti feedback linearization atau optimal control.

TOPIK 2


a)  State of Art dari bidang Robot Kendaraan


Robot Shuttle





            Robot Shuttle merupakan terobosan terbaru sebuah bus buatan Jepang dengan kendali otomatis yang tidak membutuhkan seorang sopir untuk mengendarainya atau menggerakkannya. Jepang melalui perusahaan mobile internet DeNA Co. segera memulai layanan transportasi tersebut di kota Tokyo.

Bus tersebut memiliki panjang 4 meter dengan dapat menampung sebanyak 12 orang. Bus canggih ini menggunakan sensor, kamera visual dan sistem navigasi GPS untuk menghindari bahaya dengan kecepatannya bisa mencapai 40 km per jam.



b)  State of Art dari bidang Jenis Robot Lainnya


RoBoHon
(Robot Smartphone Lucu Nan Canggih)





            RoBoHon merupakan robot keluaran terbaru yang lucu yang terbuat dari smartphone. RoBohon merupakan hasil kerja sama antara Sharp dan Tomotaka Takahashi. RoBohon dapan mengerti perintah manusia dan dapat berekspresi layaknya manusia seperti berjalan, duduk, menari, menghibur disaat kita sedih serta melambaikan tangan ketika ada sebuah notfikasi yang masuk ke smartphone kita. RoBoHon sendiri memiliki layar sentuh berukuran 2 inci ( 320 x 240 ) yang terletak dibagian punggungnya.

            Pada bagian depan RoBohon terdapat sebuah kamera yang dapat kita gunakan untuk berfoto dan juga dilengkapi oleh sebuah proyektor untuk memproyeksikan berbagai aktivitas seperti video call atau hal sebagainya. RoBoHon memiliki prosesor quad-core MSM8926 1.2GHz serta OS Android 5.0 Lollipop dan didukung dengan teknologi voice recognition built-in. RoBoHon juga mendukung konektivitas jaringan 4G LTE, 3G, dan WiFi.
           


c)  State of Art dari bidang Speech Recognition


Resistive Processing Unit
( R P U )






Menurut TweakTown, IBM dan para peneliti di T.J. Watson Research Center baru-baru ini kembali mengumumkan teknologi terbaru yang akan digunakan di sistem AI mereka yaitu RPU (Resistive Processing Unit). Sistem pembelajaran AI memang melibatkan banyak proses dan sebagian besar proses tersebut melibatkan akses bolak-balik antara CPU dengan memori. IBM ingin mempercepat akses keduanya melalui RPU, yang diprediksi akan mampu meningkatkan performa berbagai fungsi AI, misalnya membuat speech recognition diproses lebih cepat.

RPU merupakan gabungan dari CPU dan teknologi non-volatile memory, sehingga secara teori, dapat meningkatkan kecepatan "komunikasi" antar komponen hingga 27 kali lipat. Secara teori, RPU mampu menghadirkan kekuatan proses hingga 30 ribu kali lebih cepat. Kecepatan ini tentunya akan sangat bermanfaat bagi sistem AI ke depannya. Karena, salah satu permasalahan AI saat ini adalah performa prosesnya yang tergolong lambat.



d)  State of Art dari bidang Game Playing


Street Fighter V





Street Fighter V  merupakan game playing yang menambahkan Urien sebagai karakter DLC dimainkan, sejumlah penambahan seperti Target harian, modus Vs CPU, Fighter Profil, dan Lingkungan Tahap KO akan ditambahkan ke permainan. Array penambahan gameplay sedang dilaksanakan dalam Street Fighter V pembaruan. Dalam mode Versus, sebuah Versus pilihan CPU akan membiarkan Anda melawan AI, pengaturan kesulitan sebelum Anda bermain. 

Fighter Profil akan menawarkan pelacakan stat yang pada keluar dari sini. Juga, Target harian akan memberikan Anda kesempatan untuk mendapatkan antara 100 dan 5.000 FM harian, dengan beberapa tantangan sehari-hari meminta Anda untuk melakukan hal-hal seperti mengunjungi Mode Pelatihan untuk 500 FM atau mengambil bagian dalam Peringkat Pertandingan untuk 1000 FM. Adapun Lingkungan Tahap KO, kini Anda dapat mengalami ujung khusus di Apprentice Alley, Kota di Chaos, Lupa Waterfall, Hillside Plaza, Kanzuki Estate, Lair dari Empat Raja, Shadaloo Base, Underground Arena, dan tahap Union Station.



SUMBER :



Cara Mengatasi Error In supR3HardNtChildPurify

Assalamu'alaikum warahmatullahi wabarakatuh. Pada kesempatan kali ini aku akan kasih tips buat kalian bagaimana caranya mengatasi err...