AI 프로그래밍

인공 지능과 관련된 프로그래밍 언어는 다음과 같습니다.

  • LISP
  • 아르 자형
  • 파이썬
  • C++
  • 자바
  • 자바스크립트
  • SQL

LISP

LISP 는 세계에서 두 번째로 오래된 프로그래밍 언어(1958년)로 Fortran(1957년)보다 한 살 더 젊습니다.

인공 지능 이라는 용어 는 LISP를 발명 한 John McCarthy 가 만들었습니다 .

LISP는 재귀 함수 (함수는 자체 정의에 나타남) 이론에 기반을 두고 있습니다.

재귀 함수는 자체 수정 함수로 작성할 수 있으며 이는 "자체 학습"이 프로그램의 중요한 부분인 AI 프로그램에 매우 적합합니다.


아르 자형

R 은 그래픽통계 컴퓨팅 을 위한 프로그래밍 언어입니다 .

R은 통계 컴퓨팅을 위한 R 재단에서 지원합니다 .

R은 다음을 위한 다양한 통계 및 그래픽 기술 세트와 함께 제공됩니다.

  • 선형 모델링
  • 비선형 모델링
  • 통계 테스트
  • 시계열 분석
  • 분류
  • 클러스터링

파이썬

Python 은 범용 코딩 언어입니다. 모든 유형의 프로그래밍 및 소프트웨어 개발에 사용할 수 있습니다.

Python은 일반적으로 웹 서버용 웹 앱 구축과 같은 서버 개발에 사용됩니다.

Python은 일반적으로 데이터 과학 에서도 사용됩니다 .

Python을 사용할 때의 이점은 매우 적합한 라이브러리가 함께 제공된다는 것입니다.

  • NumPy(배열 작업을 위한 라이브러리)
  • SciPy(통계학 도서관)
  • Matplotlib(그래프 플로팅 라이브러리)
  • NLTK(자연어 도구 키트)
  • TensorFlow(머신 러닝)
언어

출처: 옥토버스


C++

C++ 에는 "세계에서 가장 빠른 프로그래밍 언어"라는 제목이 있습니다.

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.