Sabtu, 11 Juni 2016

Indonesia Siap - Macam-Macam Bahasa Pemrograman AI (Artificial Intelligence)

Artificial Intelligence [AI] merupakan kecerdasan bikinan yang ditanamkan dalam sistem yang dapat dikelola dalam konteks ilmiah atau inteligensi artifisial. AI bisa juga diartikan sebagai kecerdasan yang berwujud ilmiah. Sistem yang dibenamkan AI biasanya merupakan sistem yang berkaitan dengan komputer atau robot, yang tentunya mampu melakukan pekerjaan cerdas.

Ilustrasi
Kendati demikian, apakah kamu tahu bagaimana bisa sebuah peralatan elektronik yang diberi AI dimungkinkan untuk melakukan pekerjaan cerdas seperti robot yang berjalan layaknya manusia atau sebagainya?  Jawabannya merupakan karena AI merupakan sebuah sistem yang dibuat dengan cara diprogram. Ya, AI diprogram dengan bahasa pemrograman seperti berikut ini.

  1. AIML (Artificial Intelligence Markup Language) merupakan XML untuk digunakan dengan ALICE jenis chatterbot.
  2. IPL merupakan bahasa pertama yang dikembangkan untuk kecerdasan buatan. Ia mempunyai fitur yang ditujukan untuk mendukung program�program yang dapat melakukan pemecahan masalah umum, seperti daftar, asosiasi, skema (frame), alokasi dinamis memori, jenis data, rekursi, pengambilan asosiatif, berfungsi sebagai argumen, generator (sungai), dan koperasi multitasking.
  3. Lisp merupakan notasi matematika praktis untuk program komputer berdasarkan lambda kalkulus. Linked list merupakan salah satu utama bahasa cadel ' struktur data, dan kode sumber cadel itu sendiri terdiri dari list. Akibatnya, program Lisp dapat memanipulasi kode sumber sebagai struktur data, sehingga menimbulkan makro sistem yang memungkinkan programmer untuk membuat sintaks baru atau bahkan bahasa pemrograman domain�spesifik tertanam dalam Lips. Ada banyak dialek Lisp yang digunakan saat ini, di antaranya merupakan Common Lisp, Scheme, dan Clojure.
  4. Prolog merupakan bahasa deklaratif dimana program disakalaun dalam hal hubungan dan eksekusi terjadi dengan menjalankan query atas hubungan tersebut. Prolog sangat berguna untuk simbolik penalaran, database dan parsing bahasa aplikasi. Prolog secara luas digunakan dalam AI sampai saat ini.
  5. STRIPS merupakan bahasa yang digunakan untuk mengekspresikan perencanaan masalah kasus secara otomatis. Ini mengekspresikan keadaan awal, negara�negara tujuan, dan satu set tindakan. Untuk setiap prasyarat tindakan (apa yang harus ditetapkan sebelum tindakan dilakukan) dan postconditions (apa yang didirikan setelah tindakan dilakukan) yang ditentukan.
  6. Planner merupakan hibrida antara bahasa prosedural dan logis. Ini memberikan interpretasi prosedural untuk kalimat logis di mana implikasi diinterpretasikan dengan inferensi pola�diarahkan.
  7. POP�11 merupakan reflektif, secara bertahap menyusun bahasa pemrograman dengan banyak fitur dari bahasa ditafsirkan. Ini merupakan bahasa inti dari Poplog pemrograman lingkungan awalnya dikembangkan oleh University ofSussex , dan baru�baru di Fakultas Ilmu Komputer (http://www.cs.bham.ac.uk/) di University of Birmingham yang dihost situs Poplog (http://www.cs.bham.ac.uk/re search/projects/poplog/freepoplog.html). Hal ini sering digunakan untuk memperkenalkan teknik pemrograman simbolik untuk programmer lebih kepada bahasa konvensional seperti Pascal, yang menemukan sintaks POP lebih akrab daripada Lisp. Salah satu fitur POP�11 ini merupakan bahwa ia mendukung fungsi kelas.
  8. Python sangat banyak digunakan untuk Artificial Intelligence. Mereka memiliki banyak berbeda AI dengan sesuai paket: General AI, Machine Learning , Natural Language Processing dan Neural Networks. Perusahaan seperti Narasi Sains menggunakan Python untuk membuat kecerdasan buatan untuk Narasi Bahasa Pengolahan .

Aplikasi AI juga sering ditulis dalam bahasa stkamur seperti C ++ dan bahasa dirancang untuk matematika, seperti MATLAB dan Lush.

Haskell juga merupakan bahasa pemrograman yang sangat baik untuk AI. Malas dalam mengevaluasi daftar dan monad LogicT membuatnya mudah untuk mengekspresikan algoritma nondeterministik, yang sering terjadi. Struktur data tak terbatas yang besar untuk metode pencarian tree (pohon). Fitur bahasa ini memungkinkan komposisi cara mengekspresikan algoritma. Satu�satunya kelemahan merupakan ia hanya bekerka dalam grafik yang sulit dipahami, terutama kalau baru pertama kali mengenalnya.

Wolfram merupakan bahasa yang mencakup berbagai kemampuan mesin pembelajaran terpadu, dari segi fungsinya yang sangat otomatis seperti Memprediksi dan Klasifikasikan untuk fungsi berdasarkan metode dan diagnostik tertentu. Fungsi bekerja pada berbagai jenis data, termasuk numerik, kategoris, time series, tekstual, dan gambar.

Artikel Terkait


EmoticonEmoticon