Lisp가 AI와 관련되는 이유는 AI가 실제로 새로운 것일 때 많은 사람들이 그것을하지 않았고 그날의 다른 언어가 적절하지 않았기 때문입니다. 지금 AI 분야에는 훨씬 더 다양성이 있으며, 대부분의 언어는 이상이고,은 70 년대 스타일의 LISP를 따라 잡았습니다. 그래서 지배적 인 언어는 없습니다.
의 경우 AI에 관심이있는 사람은이므로 언어에 대해 걱정하지 말고 학습 기술을 시작하십시오. 언어는 중요하지 않습니다.
기타 사항 :
나는 인디애나 대학 (종종 기계 학습 기술을 사용하여 AI의 영역 인) 전산 언어학을 공부에 오전, 파이썬이 IU에서 프로토 타입의 가장 인기있는 선택입니다. 그러나 그렇게 압도적으로 아닙니다. 전반적으로, 전산 언어학은 연구에 대한 지배적 인 언어를 갖고 있지 않습니다. Java 및 C/C++에서는 많은 언어가 지원되므로 신속하고 이식성이 뛰어납니다. (나는 이걸 입력 할 때 couple ofJava-based parsers을 백그라운드에서 실행 중입니다.)
Common Lisp을 사용하는 하나 또는 두 개의 그룹 만 알고 있습니다. 나는 Clojure로 인공 지능 연구를하는 사람은 누구도 들어 본 적이 없다. 다른 새로운 기능 언어에 관해서는, F #은 AI에 익숙한 것들을 개발하기 위해 Microsoft에서 사용하지만 반드시 연구 할 필요는 없습니다. 나는 개인적으로 많은 것들을 위해 하스켈을 사용하지만, 내가 아는 한 일반적인 선택이 아니다.
Prolog는 여전히 AI 강사가 2006 년에 은퇴 할 때까지 Griffith Uni에서 가르쳐졌고, 신은 그의 영혼을 안심시킵니다. AI가 지금 모두 가르쳤다 고 생각하지 마십시오. – glasnt
연구를하지는 않지만 스칼라에서 AI를 적용하고 있습니다. 언어가 상당히 작고, 빠른 JVM 코드로 컴파일되고, 내부 DSL을 지원하고, 광대하고 광대 한 Java 생태계를 활용할 수 있기 때문에 좋습니다. 스칼라는 외부 DSL을위한 훌륭한 언어이기도하다. 필자는 지식 표현에 사용할 수있는 기본 LISP 및 Python과 유사한 인터프리터를 작성했습니다. – TechNeilogy