Programowanie AI

Języki programowania zaangażowane w sztuczną inteligencję to:

  • SEPLENIENIE
  • r
  • Pyton
  • C++
  • Jawa
  • JavaScript
  • SQL

SEPLENIENIE

LISP jest drugim najstarszym językiem programowania na świecie (1958), tylko o rok młodszym od Fortran (1957).

Termin „ sztuczna inteligencja ” został wymyślony przez Johna McCarthy'ego , który wynalazł LISP.

LISP powstał w oparciu o teorię funkcji rekurencyjnych (funkcja występuje we własnej definicji).

Funkcje rekurencyjne można napisać jako funkcje samomodyfikujące się, co jest bardzo odpowiednie dla programów AI, w których „samouczenie się” jest ważną częścią programu.


r

R to język programowania dla grafiki i obliczeń statystycznych .

R jest wspierany przez Fundację R na rzecz Informatyki Statystycznej .

R zawiera szeroki zestaw technik statystycznych i graficznych do:

  • Modelowanie liniowe
  • Modelowanie nieliniowe
  • Testy statystyczne
  • Analiza szeregów czasowych
  • Klasyfikacja
  • Grupowanie

Pyton

Python to uniwersalny język kodowania. Może być używany do wszystkich rodzajów programowania i rozwoju oprogramowania.

Python jest zwykle używany do tworzenia serwerów, takich jak tworzenie aplikacji internetowych dla serwerów internetowych.

Python jest również zwykle używany w Data Science .

Zaletą używania Pythona jest to, że zawiera kilka bardzo odpowiednich bibliotek:

  • NumPy (biblioteka do pracy z tablicami)
  • SciPy (Biblioteka Nauk Statystycznych)
  • Matplotlib (biblioteka wykresów)
  • NLTK (zestaw narzędzi do języka naturalnego)
  • TensorFlow (uczenie maszynowe)
Języki

Źródło: Octoverse


C++

C++ nosi tytuł: „Najszybszy na świecie język programowania”.

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.