2020-06-02 15:00 (화)
구글, 오픈 소스 기회를 더 많이 사용한다
상태바
구글, 오픈 소스 기회를 더 많이 사용한다
  • 유성희 기자
  • 승인 2017.07.31 17:56
이 기사를 공유합니다

20170705135732422.jpg

구글은 컴퓨터 비전 기술(computer vision technology) 연구를 신속히 처리 할 수있는 몇 가지 보완 기술과 함께 오픈 소스 소프트웨어 라이브러리인 텐서플로를 공개했다.

구글은 컴퓨터 비전과 기계 학습에 관한 광범위한 연구를 오픈 소스 커뮤니티에 제공하고 있다. 그들은 공개적으로 API(application programming interface, 응용 프로그램 인터페이스)를 공개했다. 이 API는 연구원과 개발자가 회사의 컴퓨터의 비전 시스템과 자동 감지 및 이미지 당 여러 객체 식별을 연구할 때 활용할 수 있다.

물체 감지 시스템은 구글의 오랜 시간 목표였으며 현재까지 일반에 공개되지 않았다. 이미 이미지에서 물체 감지 기능을 지속적으로 향상시키는 점점 더 정교한 기계 학습 모델이 생겨나고 있다. 이제 구글은네스트 캠(Nest Cam)이라는 이름의 객체 감지 시스템과 스트리트 뷰(Street View)라는 시스템으로 거리를 정확히 감지할 수 있다. 또 구글은 이미지 검색 기능을 활용해 비슷한 항목 및 스타일을 찾을 수 있도록 했다.

텐서플로 객체 감지 API를 통해 공개 소스 커뮤니티를 위한 시스템을 선보인 구글은 이제 컴퓨터 비전 솔루션과 관련된 연구를 촉진하는 것을 목표로 하고 있다고 구글의 연구 과학자 조나단 황과 구글의 소프트웨어 엔지니어 비벡 래도드는 입을 모았다.

두 연구자는 블로그에서 "단일 이미지에서 여러 객체의 위치를 파악하고 식별할 수있는 정확한 [기계 학습] 모델을 만드는 것이 이 분야의 핵심 과제다. 우리는 상당한 시간 훈련을 거쳐 이 시스템을 실험할 것이다. 구글은 이 분야에서 실패하지 않았다.우리는 시스템의 주요 탐지 기능을 크게 향상시켰다. 이제 다른 사람도 텐서플로를 사용하여 액세스할 수 있다. 우리는 이 코드가 컴퓨터 비전을 위해 매우 유용하다는 것을 확실히 깨달았다."라고 전했다.

텐서플로 객체 감지 API는 유일하게 공개된 API는 아니다. 구글은 두 가지를 공개했다. 구글이 오픈 소스 커뮤니티에 배포한 또 다른 컴퓨터 비전 기술은 모바일넷(mobilenets)이다. 모바일넷은 텐서플로를 보완하는 컵퓨터 비전 모델로, 본질적으로는 다양한 제품 형태로 제공된다.

구글은 초기에 기계 학습 및 심층 학습 응용 프로그램 개발 속도를 높이기 위해 2015년에 텐서플로를 공개했다. 모바일넷 모델은 앤드류 하워드 및 멩롱 추에 따르면 모바일 장치에 향상된 시각적 인식을 제공하기 위한 것이다. 두 사람은 모두 소프트웨어 엔지니어이지만 전자는 수석 소프트웨어 엔지니어다. 이들은 구글을 대신하여 별도의 발표를 했다.

구글 클라우드 비전은 기업에서 사용할 수 있는 또 다른 API로 개발자가 강력한 이미지 분석을 응용 프로그램과 병합하여 사진의 모든 얼굴을 감지하고 사용자가 설정한 카테고리에 따라 이미지를 분류할 수 있는 프로그램이다.

모바일넷은 본질적으로 모바일 장치에서 이 기능과 응용 프로그램의 통합이 이루어지는 프로세스를 최적화한다. 하지만 이것이 꼭 필요한 이유 중 하나는 모바일 장치가 다른 컴퓨터 장치와 비교하여 계산 기능과 전력이 제한되어 있다는 사실 때문이다. 하워드와 추는 사실 모바일넷을 "다양한 사용 방법의 리소스 제약 조건을 충족시키기 위해 매개 변수화된 작고 지연이 적은 저전력 모델이라고 언급했다.

개발자들은 이 기술을 사용하여 모바일 환경에 대한 복잡한 이미지 분류, 세분화 및 탐지 기능을 구성할 수 있다. 하워드와 추가 언급한 사용 방법의 예시로는 랜드 마크 인식, 이미지의 객체 탐지, 얼굴 속성 인식 또는 이미지의 자동 범주화 등이 있다.

구글은 비즈니스 모델에 접근하는 방식이 다소 독특한 회사이며 오픈 소싱은 늘 이 회사의 기술 발전의 가장 두드러진 특징 중 하나였다. 기술 회사뿐 아니라 대부분의 기업들은 자신들의 영업 비밀을 밝히기를 꺼려한다. 이들은 대부분의 경우 다른 공공 기관 등과 협업할 수단이 없지만 구글은 이런 방법을 수 년 동안 준비하고 있었다. 이것인 일종의 크라우드 발전 비즈니스 모델 중 하나다. 크라우드 펀딩(crowdfunding)과 마찬가지로 구글은 이를 전 세계 지식인들의 지적 자본과 아이디어를 풍부하게 만들고 이들의 아이디어를 모아 누적하기 위해 사용할 수 있다.

텐서플로 객체 감지 및 모바일넷 API을 공개하며 구글은 과거에 여러 번 사용했던 이 오픈 소스 투자가 앞으로 지적 수익을 모을 것으로 기대하고 있다. 이번 투자는 구글이 이미 만들어 놓은 개발 진보다. 또한 다른 회사는 취하지 않으려고 하는 위험이다. 구글은 어떤 경쟁이 그들의 목표를 위협하는 영역인지 알고 있으며, 그러한 경우가 아니라면 구글은 오픈 소싱을 이용해 프로세스를 가속화하거나 그들이 얻지 못하는 답을 쉽게 얻을 수 있다.