본문 바로가기

인공지능(AI)

인공지능 관련 도구의 소개 (3)

반응형

4-5 인공지능 언어, 파이썬

  • 1991년 귀도 반 로섬이 발표한 인터프리터 언어
  • 파이썬 패키지
    • 사이킷런: 통계 및 기계 학습에 대한 기능을 제공하는 패키지
    • 넘파이: 행렬 형태의 자료를 다루는 기능을 제공하며, 기계 학습에서 많이 사용
    • 사이파이: 넘파이 기능을 포완해 선형 대수, 희소 행렬, 신호 및 이미지 처리, 급속 푸리에 변환 등과 같은 기능 제공
    • 판다스: 넘파이, 사이파이를 보완하는 패키지, 데이터 분할, 정제, 추가, 병합, 변환 지원
    • 맷플롯립: 배열로부터 고품질 그래프를 생성하고, 도표를 대화형으로 시각화하기 위한 기능 제공
    • NLTK: 텍스트를 분석하기 위한 기능을 제공, 한글의 형태소 분석 및 품사 태깅을 위해서는 KoNLPy가 별도로 준비되어 있어야 함

4-6 컴퓨터 비전 라이브러리, OpenCV

  • 영상 처리 및 컴퓨터 비전에서 사용하는 대표적인 오픈 소스 라이브러리

  • 영상 파일의 읽기 및 쓰기
  • 비디오 캡쳐 및 저장
  • 영상 처리(필터 및 교환)
  • 영상이나 비디오에서 얼굴, 눈, 자동차와 같은 특정 물체 감지
  • 비디오를 분석해 움직임을 추정하고, 배경을 없애고, 특정 문제를 추적
  • 기계 학습을 사용해 물체 인식

4-7 로봇 소프트웨어 개발 프레임워크, ROS

  • Robot Operating System
  • 구조적인 통신 계층을 통해 이 기종의 로봇 개체를 운용할 수 있도록 해 주는 오픈 소스 로봇 소프트웨어 프레임워크

 

 

 

 

 

※ 해당 내용은 <인공지능 바이블>의 내용을 토대로 학습하며 정리한 내용입니다.

반응형

'인공지능(AI)' 카테고리의 다른 글

인공지능에서의 분류 (2)  (0) 2023.08.08
인공지능에서의 분류 (1)  (0) 2023.08.07
인공지능 관련 도구의 소개 (2)  (0) 2023.06.14
인공지능 관련 도구의 소개 (1)  (0) 2023.06.13
지능 로봇 (3)  (0) 2023.06.12