Pemrograman AI

Bahasa pemrograman yang terlibat dalam Artificial Intelligence adalah:

  • PELAT
  • R
  • Python
  • C++
  • Jawa
  • JavaScript
  • SQL

PELAT

LISP adalah bahasa pemrograman tertua kedua di dunia (1958), hanya satu tahun lebih muda dari Fortran (1957).

Istilah Artificial Intelligence dibuat oleh John McCarthy yang menemukan LISP.

LISP didirikan berdasarkan teori Fungsi Rekursif (fungsi muncul dalam definisinya sendiri).

Fungsi Rekursif dapat ditulis sebagai fungsi modifikasi diri, dan ini sangat cocok untuk program AI di mana "belajar mandiri" merupakan bagian penting dari program.


R

R adalah bahasa pemrograman untuk komputasi Grafik dan Statistik .

R didukung oleh R Foundation for Statistical Computing .

R hadir dengan serangkaian teknik statistik dan grafis yang luas untuk:

  • Pemodelan Linier
  • Pemodelan Nonlinier
  • Tes Statistik
  • Analisis deret waktu
  • Klasifikasi
  • Kekelompokan

Python

Python adalah bahasa pengkodean tujuan umum. Ini dapat digunakan untuk semua jenis pemrograman dan pengembangan perangkat lunak.

Python biasanya digunakan untuk pengembangan server, seperti membangun aplikasi web untuk server web.

Python juga biasanya digunakan dalam Ilmu Data .

Keuntungan menggunakan Python adalah ia hadir dengan beberapa pustaka yang sangat cocok:

  • NumPy (Perpustakaan untuk bekerja dengan Array)
  • SciPy (Perpustakaan untuk Ilmu Statistik)
  • Matplotlib (Perpustakaan Pembuatan Grafik)
  • NLTK (Perangkat Bahasa Alami)
  • TensorFlow (Pembelajaran Mesin)
Bahasa

Sumber: Octoverse


C++

C++ memegang gelar: "Bahasa pemrograman tercepat di dunia".

Because of the speed, C++ is a preferred language when programming Computer Games.

It provides faster execution and has less response time which is applied in search engines and development of computer games.

Google uses C++ in AI programs for SEO (Search Engine Optimization).

SHARK is a super-fast library with support for supervised learning algorithms, linear regression, neural networks, and clustering.

MLPACK is a super-fast machine learning library written for C++.


Java

Java is another general-purpose coding language that can be used for all types of software development.

For AI, Java is mostly used to create machine learning solutions, search algorithms, and neural networks.


SQL

SQL (Structured Query Language) is the most popular language for managing data.

Knowledge of SQL databases, tables and queries helps data scientists when dealing with data.

SQL is very convenient for storing, manipulating, and retrieving data in databases.