구글의 MediaPipe로 만들어보기
인공지능을 활용하는 분야에는 크게 컴퓨터비전, 자연어처리, 강화학습이 있습니다.
이 3개 분야는 어느덧 조금씩 우리 일상에 반영되어서 생활을 편리하게 해주는 서비스로 구현되고 있습니다.
막상 이런 인공지능 서비스를 직접 구현하려면 뭔가 많이 공부해야하고, 개발도 잘 해야할 것 같습니다. 이런 생각들이 인공지능을 어렵고, 감히 시도해 볼 생각을 접게 하는 장애물이 되고 있습니다. 그래도 많은 사람들이 이런 장애물을 극복하고자 많은 시도들을 하고 있습니다.
최근에는 파이썬의 SweetViz(https://pypi.org/project/sweetviz/), Pandas-profiling (https://pypi.org/project/pandas-profiling/), DataPrep(https://pypi.org/project/dataprep/)을 활용한 탐색적 자료분석 (Exploratory Data Analytis - EDA) 자동화, 파이썬의 PyCaret(https://pycaret.org/)을 활용한 분류, 회귀, 시계열 분석, 이상탐지 등의 머신 러닝 자동화, Orange3(https://orangedatamining.com/)로 GUI 방식으로 쉽게 할 수 있는 데이터 분석 및 머신러닝 방법들이 존재합니다.
이번에는 앞서 말한 인공지능 분야에서 특히, 컴퓨터비전 서비스를 쉽게 구현하는 방법을 이야기 해보고자 합니다. 즉 MediaPipe를 활용한 방법입니다.
https://github.com/google/mediapipe
현재 구현할 수 있는 개발 범위도 정말 잘 정리를 해 놓았습니다.
자! 지금까지 MediaPipe에 대한 간단한 소개를 해보았습니다.
아직 현재 버전은 0.8.11으로써 알파 (alpha) 버전 수준이지만, 열심히 1.0을 위해서 개발이 되고 있습니다.
앞으로 MediaPipe가 가진 가능성에 관심을 가지고, 활용 방법에 대해서 고민해보고 연구해 보셨으면 합니다.
소개는 이것으로 마치고 계속 해서 활용기를 써보겠습니다!