코어ML
Core ML
애플이 만든 온디바이스 머신러닝 실행 도구로, 아이폰·맥 안에서 서버 없이 AI 모델을 돌리게 해준다.
쉽게 말하면
코어ML은 스마트폰이나 컴퓨터 자체에 내장된 계산기라고 생각하면 쉽다. 보통 AI 기능은 인터넷 너머 큰 서버에 질문을 보내고 답을 받아오는 식으로 작동하지만, 코어ML은 그 계산을 기기 안에서 바로 끝낸다. 애플이 만든 이 도구를 쓰면 개발자는 미리 훈련해둔 모델을 아이폰이나 맥에 넣어두고, 인터넷 연결 없이도 사진 분류나 소리 인식, 글자 완성 같은 작업을 실시간으로 처리하는 앱을 만들 수 있다.
서버로 데이터를 보내지 않으니 개인정보가 기기 밖으로 나가지 않고, 응답 속도도 오가는 시간이 없어 빠르다. 대신 큰 서버만큼 강력한 계산은 어렵기 때문에, 코어ML로 돌아가는 모델은 보통 크기를 작게 줄여 기기 성능에 맞춘다. 애플 기기에서 카메라 앱이 사진 속 사물을 즉시 알아보거나, 자판이 다음 단어를 예측하는 기능 뒤에 이런 방식이 흔히 쓰인다.