1.Konsep dari Kecerdasan Buatan
Kecerdasan buatan merupakan salah satu cabang ilmu komputer yang mempelajari tentang bagaimana cara membuat mesin yang dapat berfikir secara cerdas.Yaitu memungkinkan komputer untuk berfikir seperti manusia,Dalam hal ini mesin cerdas memiliki kemampuan untuk belajar dan beradaptasi layaknya manusia.Mesin Cerdas berguna untuk mengatasi masalah yang tidak dapat diprediksi dan prosedural.Seperti contohnya menemukan jarak terdekat antara kota A ke Kota G dengan beberapa kota yang berdampingan B,C,D,E,F atau sebuah AI yang dapat mengalahkan manusia dalam permainan catur.
2.Perbedaan Kecerdasan Buatan dan Kecerdasan Alami(Manusia)
Kemampuan dalam membuat kecerdasan buatan telah dimulai dalam kurun waktu 50 tahun belakangan,Para peneliti telah memasuki era baru dalam pemrograman yaitu pemrograman kecerdasan buatan.Dalam Kecerdasan buatan,Mesin cerdas memiliki beberapa kelebihan diantaranya cepat dalam membuat keputusan dan dapat berfikir layaknya manusia.Namun juga memiliki beberapa kelemahan diantaranya hanya dapat menyelesaikan masalah di bidang tetentu saja,Contoh seperti robot pembuat mobil hanya dapat membuat mobil saja,jika kita tidak mengajarinya membuat sesuatu yang lain.Namun manusia berbeda mereka dapat menggunakan nalar dan pengetahuan walaupun belum diajari sekalipun karena manusia dapat belajar secara otodidak berdasarkan pengalaman.Nah di bawah ini adalah perbedaan antara manusia dan mesin cerdas.
Manusia
- Manusia bersifat kreatif,Karena mereka memiliki kemampuan untuk menambah kemampuan secara alami.
- Pengalaman manusia dapat digunakan secara luas,artinya tidak dalam satu bidang saja
- Manusia memiliki nalar sehingga dapat membedakan mana yang benar dan yang salah secara langsung.
- Kecerdasan pada manusia sulit untuk di duplikasi,Perlu pemahaman Contohnya kita sekolah untuk mendapatkan ilmu pengetahuan.Namun tidak seperti Kecerdasan buatan,pada kecerdasan alamiah kita tidak bisa instant seperti copy paste di Komputer.
- Secanggih-canggihnya kecerdasan buatan tidak akan melebihi kecerdasan otak manusia.Karena Kecerdasan manusialah yang membuat kecerdasan Buatan.Tapi tidak dipungkiri apabila di masa depan ada mesin cerdas yang mampu melebihi kemampuan manusia dalam berfikir serta memiliki nalar.
Kecerdasan Buatan
- Kecerdasan buatan bersifat permanen,Dikarenakan ditanamkan di sebuah penyimpanan data.Namun kecerdasan Alami bersifat labil karena sifat manusia yang bisa lupa.
- Lebih mudah di duplikasi dikarenakan Kecerdasan buatan yang bersifat permanen serta kemampuan sebuah komputer yang saat ini sangat cepat dalam mentransfer data dari komputer satu ke komputer lain.
- Harga lebih terjangkau dikarenakan Sistem Cerdas hanya butuh sumber daya maka mereka akan berjalan,sedangkan manusia memiliki rasa lelah sehingga walaupun sumber daya mereka(dalam hal ini makanan) tercukupi tetap tidak akan berjalan dikarenakan lelah.
- Dapat bekerja secara cepat dan tepat.Dikarenakan di mesin cerdas tidak ada yang namanya lupa,bingung dan tidak teliti jika algoritma yang dimasukan dalam mesin tersebut sesuai,Maka mesin tersebut akan menjalankan perintah tanpa adanya error sedikitpun.
3.Konsep dasar Aritificial Intelligence
- Acting Humanity = dalam konteks ini kecerdasan memiliki sistem yang mampu menirukan tingkah laku manusia.Sehingga informasi yang dipelajari dapat diserap dan digunakan di masa yang akan datang
- Thinking Rationaly = Kecerdasan yang memiliki kemampuan berfikir secara rasional.Contohnya kita pergi ke pesta undangan tidak mungkin kita memakai baju renang
- Thingking Humanity = Sistem yang memungkinkan berfikir dan memiliki nalar seperti manusia yaitu pemikiran secara psikologis.
- Acting Rationality = Sistem yang memiliki kemampuan untuk menyelesaikan tugas manusia dengan benar.
4.Sub Disiplin dalam ilmu Kecerdasan Buatan
- Sistem Pakar(Expert System) = Sebuah sistem yang bekerja layaknya seorang pakar tertentu.Disini komputer digunakan untuk menyimpan pengetahuan para pakar dan dengan demikian sebuah sistem cerdas mampu untuk meniru keahlian pakar tersebut.
- Natural Language Processing = Pengolahan bahasa yang bertujuan menerjemahkan bahasa mesin ke bahasa manusia agar mudah di baca.
- Speech Recogniton = Pengenalan suara yang memungkinkan komputer dapat berinteraksi dengan manusia menggunakan suara.
- Pattern Recognition = Pengenalan pola yang memungkinkan komputer dapat mengenali suatu pola tertentu
- Robotika = Suatu program yg diaplikasikan pada sebuah mesin robot untuk membantu serta menggantikan kinerja manusia agar lebih cepat. Karena mesin tidak kenal lelah dan bosan.
- Computer Vision = Suatu Program yang dapat menginterpretasikan gambar atau objek tampak pada komputer,contohnya aplikasi openGL untuk ruang 3 dimensi.
- Intelligent Computer Aided Instruction = Komputer dapat sebagai media pembelajaran(simulasi)contohnya seperti simulasi pesawat terbang untuk seorang calon pilot.
5.Kelebihan dan kekurangan Algoritma Pencarian BFS dan DFS
DFS (Depth First Search)= Merupakan Algoritma pencarian yang dilakukan pada satu node dalam setiap level dari yang paling kiri.Jika pada level yang paling dalam tidak ditemukan solusinya,maka pencarian dilanjutkan pada level selanjutnya.
Kelebihan DFS =
BFS (Breath First Search) = Merupakan algoritma yang melakukan pencarian secara melebar yang mengunjungi simpul secara preorder yaitu mengunjungi suatu simpul kemudian mengunjungi semua simpul yang bertetangga dengan simpul tersebut terlebih dahulu.
Kelebihan BFS =
DFS (Depth First Search)= Merupakan Algoritma pencarian yang dilakukan pada satu node dalam setiap level dari yang paling kiri.Jika pada level yang paling dalam tidak ditemukan solusinya,maka pencarian dilanjutkan pada level selanjutnya.
Kelebihan DFS =
- Pemakaian memori bisa saja lebih sedikit atau bisa saja lebih banyak tergantung keberuntungan dalam DFS mencari jalur pertama kali dari source ke tujuan.Jadi semakin cepat DFS mencari tujuan semakin sedikit pula memori yang dipakai
- Baik digunakan pada Node yang relatif sedikit.
- Secara kebetulan dapat menemukan tujuan dengan relatif singkat.
Kekurangan DFS =
- Jika pohon yang dibangkitkan mempunyai level yang dalam (tak terhingga), maka tidak ada jaminan untuk menemukan solusi (Tidak Complete).
- Jika terdapat lebih dari satu solusi yang sama tetapi berada pada level yang berbeda, maka pada DFS tidak ada jaminan untuk menemukan solusi yang paling baik (Tidak Optimal).
- Membutuhkan memori yang banyak jika tujuan yang dicari di pencarian terdalam selalu salah.
BFS (Breath First Search) = Merupakan algoritma yang melakukan pencarian secara melebar yang mengunjungi simpul secara preorder yaitu mengunjungi suatu simpul kemudian mengunjungi semua simpul yang bertetangga dengan simpul tersebut terlebih dahulu.
Kelebihan BFS =
- Menjamin ditemukanya solusi jika memang solusi tersebut ada,Serta solusi tersebut merupakan solusi yang terbaik.Karena BFS mengunjungi setiap simpul tetangga nya satu persatu.
Kekurangan BFS =
- Membutuhkan memori yang banyak karena harus menyimpan semua simpul terdahulu.
- Membutuhkan waktu yang lama karena menelusuri seluruh simpul tetangga terlebih dahulu
No comments:
Post a Comment