맨위로가기

아파치 MXNet

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

아파치 MXNet은 합성곱 신경망(CNN) 및 장단기 기억 네트워크(LSTM)와 같은 딥 러닝 모델을 지원하는 확장 가능한 딥 러닝 프레임워크이다. 분산 컴퓨팅 파라미터 서버를 사용하여 동적 클라우드 인프라에 분산될 수 있으며, 여러 개의 GPU 또는 CPU를 사용하여 선형적으로 확장 가능하다. 명령형 및 기호적 프로그래밍을 모두 지원하며, 파이썬, R, 스칼라, 클로저, 줄리아, 펄, MATLAB, 자바스크립트 등 다양한 언어를 지원한다. 훈련된 모델을 모바일 장치와 같은 저사양 장치에 배포하는 것을 지원하며, 아마존 웹 서비스(AWS) 및 마이크로소프트 애저를 포함한 공개 클라우드 공급업체에서 지원한다.

더 읽어볼만한 페이지

  • 아파치 소프트웨어 재단 - 아파치 커먼즈
    아파치 커먼즈는 아파치 재단에서 자바 관련 공통 컴포넌트 개발을 위해 시작된 프로젝트로, Proper, Sandbox, Dormant 세 가지 분류로 나뉘어 재사용 가능한 자바 컴포넌트 개발, 실험적인 프로젝트, 활동 중단된 컴포넌트 보관 등의 역할을 한다.
  • 아파치 소프트웨어 재단 - 그렘린 (질의어)
    그렘린은 그래프 데이터베이스 및 프로세서에서 사용되는 그래프 순회 언어이자 팅커팝 프로젝트의 그래프 탐색 머신으로, 다양한 벤더에서 지원하며 OLTP 및 OLAP 환경 모두에서 그래프 작업을 수행한다.
  • 딥 러닝 소프트웨어 - 마이크로소프트 코그니티브 툴킷
  • 딥 러닝 소프트웨어 - 케라스
    케라스는 딥 러닝을 위한 고수준 신경망 API로, 빠른 실험, 사용자 친화성, 모듈성, 확장성을 특징으로 하며, 텐서플로우, JAX, PyTorch 등 다양한 백엔드와 함께 사용되어 다양한 신경망을 지원하고 여러 환경에서 딥 모델을 생성 및 활용하도록 돕는다.
  • 딥 러닝 - 질의 응답
    질의응답 시스템은 자연어 질문을 이해하고 답변을 생성하며, 질문 유형과 사용 기술에 따라 분류되고, 읽기 이해 기반 또는 사전 지식 기반으로 작동하며, 대규모 언어 모델과 다양한 아키텍처 발전에 힘입어 복잡한 질문에 대한 답변과 다양한 분야에 활용이 가능해졌다.
  • 딥 러닝 - 딥페이크
    딥페이크는 인공지능 기술을 활용하여 영상이나 이미지를 조작, 합성하여 실제와 구별하기 어렵게 만드는 기술이며, 가짜 뉴스, 명예훼손, 신원 위장 등 다양한 문제점을 야기한다.
아파치 MXNet - [IT 관련 정보]에 관한 문서
기본 정보
아파치 MXNet 로고
아파치 MXNet 로고
개발자아파치 소프트웨어 재단
최신 버전 발표일}}
프로그래밍 언어C++
파이썬
R
자바
줄리아
JavaScript
스칼라
Go
운영 체제윈도우
macOS
리눅스
장르기계 학습 및 딥 러닝용 라이브러리
라이선스아파치 라이선스 2.0
웹사이트아파치 MXNet 공식 웹사이트
기타
아파치 어틱아파치 MXNet - 아파치 어틱

2. 주요 특징

아파치 MXNet은 합성곱 신경망(CNN) 및 장단기 기억 네트워크(LSTM)와 같은 딥 러닝 모델을 지원하는 확장 가능한 딥 러닝 프레임워크이다.

2. 1. 확장성

MXNet은 분산 컴퓨팅 파라미터 서버(카네기 멜론 대학교, 바이두, 구글의 연구를 기반으로 함[5])를 사용하여 동적 클라우드 인프라에 분산될 수 있다. 여러 개의 GPU 또는 CPU를 사용하면 프레임워크가 선형적으로 확장될 수 있다.

2. 2. 유연성

MXNet은 명령형 프로그래밍기호적 프로그래밍을 모두 지원한다. 이 프레임워크를 통해 개발자는 하이퍼파라미터를 추적, 디버깅, 체크포인트 저장, 수정하고 조기 종료를 수행할 수 있다.

2. 3. 다양한 언어 지원

MXNet은 프런트 엔드 개발을 위해 파이썬, R, 스칼라, 클로저, 줄리아, 펄, MATLAB, 자바스크립트를 지원하며, 백엔드 최적화를 위해 C++(씨플러스플러스)를 지원한다.

2. 4. 이식성

이 프레임워크는 훈련된 모델을 Amalgamation을 사용하여 모바일 장치와 같은 저사양 장치에 추론을 위해 배포하는 것을 지원한다.[6] 다른 배포 대상으로는 사물 인터넷 장치(AWS Greengrass 사용), 서버리스 컴퓨팅(AWS Lambda 사용) 또는 컨테이너가 있다. 이러한 저사양 환경은 더 약한 CPU 또는 제한된 메모리(RAM)만 가질 수 있으며, 상위 수준 환경(예: GPU 기반 클러스터)에서 훈련된 모델을 사용할 수 있어야 한다.

3. 클라우드 지원

아마존 웹 서비스(AWS)[7]마이크로소프트 애저를 포함한 공개 클라우드 공급업체에서 지원한다.[8] 현재 MXNet은 인텔, 바이두, 마이크로소프트, 울프람 리서치와 같은 기업 및 카네기 멜론, MIT, 워싱턴 대학교, 홍콩 과학 기술 대학교와 같은 연구 기관에서 지원한다.[9]

참조

[1] 웹사이트 Building Deep Neural Networks in the Cloud with Azure GPU VMs, MXNet and Microsoft R Server https://blogs.techne[...] Microsoft 2016-09-15
[2] 웹사이트 Carlos Guestrin https://guestrin.su.[...]
[3] 웹사이트 Apache MXNet - Apache Attic https://attic.apache[...]
[4] 웹사이트 Apache MXNet - Apache Attic https://attic.apache[...] 2024-06-05
[5] 웹사이트 Scaling Distributed Machine Learning with the Parameter Server https://www.cs.cmu.e[...] 2014-10-08
[6] 웹사이트 Amalgamation https://mxnet.incuba[...] 2018-05-08
[7] 웹사이트 Apache MXNet on AWS - Deep Learning on the Cloud https://aws.amazon.c[...] 2017-05-13
[8] 웹사이트 Building Deep Neural Networks in the Cloud with Azure GPU VMs, MXNet and Microsoft R Server. https://blogs.techne[...] 2016-09-15
[9] 뉴스 MXNet, Amazon's deep learning framework, gets accepted into Apache Incubator http://techgenix.com[...] 2017-03-08
[10] 웹인용 Building Deep Neural Networks in the Cloud with Azure GPU VMs, MXNet and Microsoft R Server https://blogs.techne[...] 2017-05-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com