KI-programmering

Programmeertale betrokke by Kunsmatige Intelligensie is:

  • LISP
  • R
  • Python
  • C++
  • Java
  • JavaScript
  • SQL

LISP

LISP is die tweede oudste programmeertaal ter wêreld (1958), slegs een jaar jonger as Fortran (1957).

Die term Kunsmatige Intelligensie is saamgestel deur John McCarthy wat LISP uitgevind het.

LISP is gegrond op die teorie van rekursiewe funksies ('n funksie verskyn in sy eie definisie).

Rekursiewe funksies kan as selfmodifiserende funksies geskryf word, en dit is baie geskik vir KI-programme waar "selfleer" 'n belangrike deel van die program is.


R

R is 'n programmeertaal vir grafiese en statistiese rekenaars.

R word ondersteun deur die R Foundation for Statistical Computing .

R kom met 'n wye stel statistiese en grafiese tegnieke vir:

  • Lineêre modellering
  • Nie-lineêre modellering
  • Statistiese toetse
  • Tydreeksanalise
  • Klassifikasie
  • Groepering

Python

Python is 'n algemene koderingstaal. Dit kan gebruik word vir alle vorme van programmering en sagteware-ontwikkeling.

Python word tipies gebruik vir bedienerontwikkeling, soos die bou van webtoepassings vir webbedieners.

Python word ook tipies in Data Science gebruik .

'n Voordeel vir die gebruik van Python is dat dit met 'n paar baie geskikte biblioteke kom:

  • NumPy (biblioteek om met skikkings te werk)
  • SciPy (Biblioteek vir Statistiese Wetenskap)
  • Matplotlib (Graph Plotting Library)
  • NLTK (Natural Language Toolkit)
  • TensorFlow (Masjineleer)
Tale

Bron: Octoverse


C++

C++ het die titel: "Die wêreld se vinnigste programmeertaal".

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.