AI 모델 및 플랫폼
ABBYY의 NeoML 오픈소스 라이브러리에 Python 지원 추가
디지털 인텔리전스 회사 ABBYY는 크로스 플랫폼 오픈소스 머신 러닝 라이브러리 NeoML의 새로운 주요 업데이트를 발표했습니다. 이 플랫폼을 통해 개발자는 머신 러닝 모델을 구축, 훈련 및 배포할 수 있으며, 새로운 업데이트는 머신 러닝 및 AI에서 최상위 언어인 Python 프로그래밍 언어를 지원합니다.
새로운 프레임워크는 또한 5-10배의 속도 개선과 20개 이상의 새로운 ML 방법, 즉 10개의 네트워크 레이어와 최적화 방법을 포함합니다. NeoML은 Apple (AAPL ) M1 칩, Linux 기반 머신의 GPU, Intel (INTC ) GPU를 지원하며, 이는 라이브러리의 주소 가능한 사용 사례와 시나리오의 확장을 의미합니다. 또한 개발자가 AI 기반 애플리케이션과 솔루션을 구축할 수 있습니다.
Python의 인기
Python은 자동화, 웹 개발, 스크립팅, 웹 스크레이핑, 데이터 분석과 같은 작업을 위해 다양한 산업에서 사용됩니다. Google (GOOGL ), Pinterest, Spotify, Dropbox와 같은 주요 회사에서 사용됩니다.
민간 부문 외에도 학계에서도 프로그래밍을 가르치기 위해 사용됩니다. 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에서 사용할 수 있습니다.












