AI 모델 및 플랫폼
ABBYY의 NeoML 오픈소스 라이브러리에 Python 지원 추가
디지털 인텔리전스 회사 ABBYY는 크로스 플랫폼 오픈소스 머신 러닝 라이브러리 NeoML의 새로운 주요 업데이트를 발표했습니다. 이 플랫폼을 통해 개발자는 머신 러닝 모델을 구축, 훈련 및 배포할 수 있으며, 새로운 업데이트는 머신 러닝 및 AI에서 최상위 언어인 Python 프로그래밍 언어를 지원합니다.
새로운 프레임워크는 또한 5-10배의 속도 개선과 20개 이상의 새로운 ML 방법, 즉 10개의 네트워크 레이어와 최적화 방법을 포함합니다. NeoML은 Apple M1 칩, Linux 기반 머신의 GPU, Intel (INTC ) GPU를 지원하며, 이는 라이브러리의 주소 가능한 사용 사례와 시나리오의 확장을 의미합니다. 또한 개발자가 AI 기반 애플리케이션과 솔루션을 구축할 수 있습니다.
Python의 인기
Python은 자동화, 웹 개발, 스크립팅, 웹 스크레이핑, 데이터 분석과 같은 작업을 위해 다양한 산업에서 사용됩니다. Google (GOOGL ), Pinterest, Spotify, Dropbox (DBX ) 와 같은 주요 회사에서 사용됩니다.
민간 부문 외에도 학계에서도 프로그래밍을 가르치기 위해 사용됩니다. Python의 다용도성이 인기를 높여주며, ABBYY의 새로운 개발은 개발자와 회사들이 NeoML을 사용하여 객체 식별, 분류, 의미론적 분할, 검증 및 예측 모델링을 위한 모델을 구축, 훈련 및 배포할 수 있도록 합니다.
NeoML
새로운 속도 개선으로 인해 NeoML은 가장 빠른 머신 러닝 프레임워크 중 하나로, 기존 프레임워크보다 10배 빠른 성능을 제공하며, 신경망 훈련 및 추론에서 최대 30% 빠른 성능을 제공합니다.
두 개의 최상위 오픈소스 머신 러닝 라이브러리와 비교할 때, NeoML은 평균 50% 빠른 성능을 제공합니다. 이는 고객용, 크로스 플랫폼 애플리케이션에 특히 유용합니다. NeoML의 높은 클라우드 효율성으로 인해 비즈니스에서 사용 가능한 클라우드 리소스를 최대한 활용할 수 있습니다.
Bruce Orcutt는 ABBYY의 제품 마케팅 부사장입니다.
“오픈소스는 기술 혁신의 강력한 동력입니다. 우리는 개발자 커뮤니티와 협력하여 우리의 오픈소스 라이브러리를 추가로 성장시키고 개선하는 데 기여함으로써 인공 지능의 발전에 지원하도록 목표로 합니다.”라고 Orcutt는 말했습니다. “NeoML은 개발자에게 새로운 기회를 제공하여 혁신적인 이니셔티브를 실험, 구축 및 출시할 수 있도록 합니다. 또한 프레임워크의 높은 추론 속도, 플랫폼 독립성 및 모바일 기기 지원을 활용할 수 있습니다. 우리는 모든 개발자, 데이터 과학자 및 학계에 NeoML을 사용하고 기여할 것을 초대합니다.GitHub의 NeoML.”
NeoML은 텍스트, 이미지, 비디오 등 다양한 형식의 데이터를 처리하고 분석할 수 있습니다. 모델은 클라우드, 온프레미스, 브라우저 및 디바이스에서 적용할 수 있으며, 라이브러리는 C++, Java 및 Objective C 프로그래밍 언어를 지원합니다. 또한 20개 이상의 전통적인 ML 알고리즘을 제공합니다.
신경망 모델은 100개 이상의 레이어 유형을 지원하며, 라이브러리는 Windows, Linux, macOS, iOS 및 Android와 같은 운영 체제에서 실행할 수 있으며, CPU 및 GPU 프로세서에 최적화되어 있습니다.
NeoML은 이미 미국, 캐나다, 독일, 네덜란드, 브라질, 중국, 인도 및 한국의 개발자들이 사용하고 있습니다. 프레임워크는 GitHub에서 사용할 수 있습니다.












