본문 바로가기
IT 컴퓨터상식

인공지능 기술 플랫폼, 도구, 프레임워크, 개발언어, 포맷, 클라우드서비스

by 변화마스터 2020. 10. 15.
반응형

인공지능과 관련된 용어는 정말 다양한데 초보자들에게는 그 용어가 어느 부분에 속하는지도 모르는 일이 많아서 해당 용어가 인공지능의 어느부분에 속하는지 정리해보려고 합니다.

인공지능 플랫폼은 데이터수집, 저장, 분석을 위한 기반 환경을 의미하며 인공지능의 머신러닝 및 딥러닝 기술을 포함하며 가장 큰 구조입니다.

스파크나 하둡과 같은 것을 의미하며 스파크는 전통적인 머신러닝 알고리즘을 수행할 수 있다고 합니다.

인공지능 도구는 인공지능 프로그램을 쉽게 개발할 수 있도록 지원하는 개발도구를 의미하며 쥬피터, 알스튜디오 등이 속하고 주로 서비스 운영, 개발환경을 구성하기 위한 편의성을 제공합니다.

인공지능 프레임워크는 머신러닝, 딥러닝 알고리즘을 학습하고 실행할 수 있도록 개발된 전문화된 소프트웨어로 테아노, 케라스,파이토치 등을 말합니다.

각 프레임워크는 개발 취지에 따라 장점과 단점이 있으므로 자신의 목적과 분야에 맞게 적절한 프레임워크를 사용해야 합니다.

인공지능언어는 인공지능 개발에 활용하는 컴퓨터 개발 언어를 의미하는데 가장 일반적으로는 자바나 C언어가 있고 최근에는 파이썬 등이 주목받고 있습니다.

인공지능 포맷은 데이터를 잘 다루기 위한 라이브러리로 딥러닝과 머신러닝을 위해서는 대량의 다차원 데이터를 쉽게 저장하고 처리할 수 있는 패키지를 의미합니다.

대표적인 인공지능 포맷으로는 판다스, 넘파이가 있습니다.

마지막으로 인공지능 클라우드 서비스는 분산 클라우드 환경을 지원하는 인공지능 서비스입니다.

클라우드 서비스 중 SaaS, PaaS 환경을 의미하고 아마존, 구글 등에서 제공하고 있습니다.

인공지능 기술을 적용하기 위해서 자신의 컴퓨터에 관련 프로그램 등을 설치하고 개발할 수도 있지만 그렇게 할 경우 새로운 기술에 대해 구현된 오픈소스를 계속 설치하고 그때마다 시간이 걸리고 시행착오를 겪을 수 있는데 클라우드서비스를 사용하게 된다면 이러한 밑작업 필요없이 바로 원하는 작업으로 진입할 수 있습니다.

물론 자신의 컴퓨터를 항상 최상의 상태로 유지하는게 좋고 비용이 들기도 하지만 작업 효율을 높일 수 있도록 도와주는 서비스입니다.

 

반응형