Posted in August 1, 2009 ¬ 8:32 amh.cuplis
Komponen machine learning :
- Critic
- Sensor
- Learning Element
- Problem Generator
- Performance Element
- Effector
Jenis2 Learning :
- Rote Learning
Apa yang pernah dipelajari membentuk kenyataan dimana harus mengulang dan mengingatnya.
- Cognitive Learning
Penggunaan alasan untuk dapat : menganalisa, mengorganisasi dan menghubungkan bagian-bagian tertentu dari pengetahuan.
(more…)
Posted in August 1, 2009 ¬ 8:24 amh.cuplis
Robotik adalah ilmu yang mematerikan kecerdasan/intelligencia terhadap energi artinya pengendalian secara cerdas terhadap gerakan yang terkoordinasi secara nyata.
Robot berasal dari bahasa chekoslovakia ‘robota’ yang artinya tenaga kerja (Create the Artificial life Robot ->Cheko is “worker”). Robot diharapkan dapat melihat, mendengar,menganalisa lingkungannya dan dapat melakukan tindakan-tindakan yang terprogram. Sekarang ini robot digunakan untuk maksud-maksud tertentu dan yang paling banyak adalah untuk keperluan industri seperti robot cybotech P15 yang banyak digunakan untuk pekerjaan mengecat. Robot juga banyak diperlukan untuk mengerjakan pekerjaan-pekerjaan yang berbahaya, kotor dan sulit(tiga dimensi/3D).
Robot modern pertama kali dikembangkan oleh Joseph Engelberger dan George Devoe yang kemudian mendirikan perusahaan Unimation Company. Pengaruh robot mulai terasa dalam industri ketika negara Jepang mulai menggunakan secara intensif.
Asimov’s 3 laws of robotics :
- Tidak boleh melukai manusia.
- Harus patuh terhadap perintah manusia, kecuali yang bertentangan dengan no. 1.
- Harus mempertahankan diri, kecuali bertentangan dengan no. 1. dan 2.
Tipe robot ada 2, yaitu:
- Tipe pertama bentuknya sudah fix dan membutuhkan tempat yang tetap, misalnya robot-robot perangkat industri seperti yang digunakan untuk merakit mobil. Jenis ini dioperasikan hanya dalam lingkungan terkendali tinggi yang telah dirancang untuk hal tersebut.
- Tipe kedua terdiri dari berbagai jenis robot otomatis/robot otonomous. Robot-robot ini dirancang untuk dioperasikan dalam dunia nyata. Robot jenis ini dibuat untuk bekerja seperti manusia. Robot jenis ini yang menarik bagi pemrogram AI.
Tangan robot umumnya dibentuk pada tangan manusia, kebanyakan tangan robot adalah six-axis arm, karena diperbolehkan untuk mendapatkan gerakan bebas.
Terdapat dua cara dalam mengajarkan robot, di mana robot-robot berpikir :
- Dengan menggunakan Teach Pendant.
- Diprogramkan dengan menggunakan bahasa kendali robot /robotic control language.
Autonomous Robot jauh lebih kompleks dari industrial robot, karena robot ini harus jauh lebih pandai. Jika Autonomous Robot berhasil beroperasi dalam lingkungan tak terkendali dari dunia nyata(kehidupan sebenarnya), maka robot ini akan membutuhkan berbagai keahlian di mana industrial robot tidak membutuhkan.
Perception meliputi interpretasi penglihatan (sights), suara (sounds), smell (rasa) dan menyuruh / maraba (touch).
Action meliputi kemampuan mengendalikan / navigasi alam atau dunia dan memanipulasi objek.
Posted in August 1, 2009 ¬ 7:57 amh.cuplis
Sistem pakar adalah program AI dengan basis pengetahuan (knowledge base) yang diperoleh dari pengalaman/pengetahuan pakar/ahli dalam memecahkan persoalan pada bidang tertentu dan didukung mesin inferensi/inference engine yang melakukan penalaran/pelacakan terhadap sesuatu/fakta-fakta yang diberikan oleh user/pemakai, dicocokkan/matching dengan fakta-fakta dan aturan/kaidah yang ada di basis pengetahuan setelah dilakukan pencarian, sehingga dicapai kesimpulan.
Sistem pakar adalah perangkat lunak komputer yang memiliki basis pengetahuan (knowledge base) untuk domain tertentu & juga memerlukan untuk mengeksplotasikan satu atau lebih mekanisme penalaran atau pemikiran / pertimbangan (inference) yang menyerupai seorang pakar dalam memecahkan masalah.
Sistem pakar memecahkan persoalan yang secara normal dipecahkan dengan keahlian/kepakaran manusia.
Kemampuan ES : memecahkan masalah-masalah praktis pada saat sang pakar berhalangan.
(more…)
Posted in August 1, 2009 ¬ 7:44 amh.cuplis
NLP adalah mencoba untuk membuat komputer dapat mengerti perintah-perintah yang ditulis dalam standar bahasa manusia. Inti dari NLP adalah PARSER. PARSER terdiri atas 3 jenis :
- PARSER STATE MACHINE
- BAHASA RAKITAN
- MESIN TURING
- PARSER CONTEXT-FREE RECURSIVE DESCENT
- BAHASA C
- PASCAL
- CLIPS / LISP
- JAVA
- COLD FUSION
- PERL
- PARSER NOISE DISPORSAL
- DOS
- LINUX OS
- FOXPRO / FOXBASE / ORACLE / M SQL
Proses Penterjemahan dalam mengerti bahasa alami (Natural Language Understanding), ada 4 tahap :
- Lexical Analysis : cek masing-masing word & dictionary lock up
- Syntax Analysis (Parsing) : sesuai grammar
- Semantic Analysis : mengecek masing-masing arti kata
- Discourse :
- Melihat semua kalimat yang lain
- Sifatnya kompleks
- Mengecek arti kata secara keseluruhan
- Hukum/sesuai daerahnya
(more…)
Posted in July 26, 2009 ¬ 8:42 pmh.cuplis
source code “binatang dan propertinya” :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| class binatang {
def cetakSuara(){
}
def cetakJumlahKaki(){
}
}
class kambing extends binatang {
override def cetakSuara(){
println("Suara kambing : Mbeeeekkk!!!");
}
override def cetakJumlahKaki(){
println("Jumlah kaki kambing itu 4.");
}
}
class ayam extends binatang {
override def cetakSuara(){
println("Suara ayam : Kukuuuruuuyuuuuuuuuk!!!");
}
override def cetakJumlahKaki(){
println("Jumlah kaki ayam itu 2.");
}
}
class belalang extends binatang {
override def cetakSuara(){
println("Suara belalang : .......");
}
override def cetakJumlahKaki(){
println("Jumlah kaki belalang itu 4 di depan 2 di belakang.");
}
}
object Main {
def main(args: Array[String]) :Unit = {
var binatang1 = new kambing();
binatang1.cetakSuara();
binatang1.cetakJumlahKaki();
var binatang2 = new ayam();
binatang2.cetakSuara();
binatang2.cetakJumlahKaki();
var binatang3 = new belalang();
binatang3.cetakSuara();
binatang3.cetakJumlahKaki();
}
} |
output :
Suara kambing : Mbeeeekkk!!!
Jumlah kaki kambing itu 4.
Suara ayam : Kukuuuruuuyuuuuuuuuk!!!
Jumlah kaki ayam itu 2.
Suara belalang : …….
Jumlah kaki belalang itu 4 di depan 2 di belakang.