아파치 싱가

Apache SINGA
아파치 싱가
Apache SINGA logo.png
개발자Apache 소프트웨어 재단
초기 릴리즈2015년 10월 8일, 6년 전(2015-10-08)
안정된 릴리스
3.3.0 / 2022년 6월 7일; 44일 전(2022-06-07)
기입처C++, Python, Java
운영 체제Linux, macOS, Windows
면허증.Apache 라이센스 2.0
웹 사이트singa.apache.org

Apache SINGA는 오픈 소스 머신 러닝 라이브러리를 개발하기 위한 Apache 최상위 프로젝트입니다.확장 가능한 분산 트레이닝을 위한 유연한 아키텍처를 제공하며, 광범위한 하드웨어에서 실행할 수 있으며, 의료 애플리케이션에 중점을 두고 있습니다.

역사

SINGA 프로젝트는 2014년 싱가포르 국립대학교 DB System Group이 저장대학교 데이터베이스 그룹과 협력하여 복잡한 규모의 분석을 지원하고 데이터베이스 시스템을 보다 지능적이고 [1]자율적으로 만들기 위해 시작했습니다.모델과 데이터를 클러스터의 노드에 분할하고 훈련을 [2][3]병행함으로써 분산 딥 러닝에 초점을 맞췄다.이 시제품은 2015년 3월 Apache Incubator에서 승인되었으며, 2019년 10월 최상위 프로젝트로 졸업하였다.다음 표와 같이 7가지 버전이 출시되었습니다.V1.0 이후 SINGA는 로지스틱 회귀 분석과 같은 기존 기계 학습 모형을 지원하는 데 일반적입니다.NetEase,[4] yzBigData 및 Shentilium과 같은 기업은 의료[5] 및 금융을 포함한 애플리케이션에 SINGA를 사용하고 있습니다.

버전 원래 출시일 최신 버전 발매일
현재 안정적인 버전: 3.3.0 2022-06-07 3.3.0 2022-06-07
이전 버전이지만 유지 보수: 3.2.0 2021-08-15 3.2.0 2021-08-15
이전 버전이지만 유지 보수: 3.1.0 2020-10-30 3.1.0 2020-10-30
이전 버전이지만 유지 보수: 3.0.0 2020-04-20 3.0.0 2020-04-20
이전 버전이지만 유지 보수: 2.0.0 2019-04-20 2.0.0 2019-04-20
이전 버전이지만 유지 보수: 1.2.0 2018-06-06 1.2.0 2018-06-06
이전 버전이지만 유지 보수: 1.1.0 2017-02-12 1.1.0 2017-02-12
이전 버전이지만 유지 보수: 1.0.0 2016-09-08 1.0.0 2016-09-08
이전 버전, 더 이상 유지 보수되지 않음: 2016-04-20 0.1.0 2016-04-20
이전 버전, 유지 보수 불필요: 0.2.0 2016-01-14 0.2.0 2016-01-14
이전 버전, 유지 보수 불필요: 0.1.0 2015-10-08 0.1.0 2015-10-08
범례:
구버전
이전 버전, 아직 유지 관리됨
최신 버전
최신 프리뷰 버전
향후 출시

소프트웨어 스택

SINGA의 소프트웨어 스택에는 코어, IO 및 모델의 3가지 주요 컴포넌트가 포함되어 있습니다.다음 그림은 이들 컴포넌트와 하드웨어의 조합에 대해 나타내고 있습니다.코어 컴포넌트는 메모리 관리 및 텐서 조작을 제공합니다.IO에는 디스크 및 네트워크에서 데이터를 읽고 쓰는 클래스가 있습니다.모델 구성요소는 기계 학습 모델에 대한 데이터 구조 및 알고리즘을 제공한다. 예를 들어, 신경 네트워크 모델의 계층, 일반 기계 학습 모델의 최적화자/초기화자/측정계/손실.

Apache Singa software stack

라피키

Rafiki는[6] 머신러닝 분석 서비스를 제공하는 SINGA의 서브 모듈입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Wei, Wang; Meihui, Zhang; Gang, Chen; H.V., Jagadish; Beng Chin, Ooi; Kian-Lee, Tan; Sheng, Wang (June 2016). "Database Meets Deep Learning: Challenges and Opportunities". SIGMOD Record. 45 (2): 17–22. arXiv:1906.08986. doi:10.1145/3003665.3003669. S2CID 6526411.
  2. ^ Ooi, Beng Chin; Tan, Kian-Lee; Sheng, Wang; Wang, Wei; Cai, Qingchao; Chen, Gang; Gao, Jinyang; Luo, Zhaojing; Tung, Anthony K. H.; Wang, Yuan; Xie, Zhongle; Zhang, Meihui; Zheng, Kaiping (2015). "SINGA: A distributed deep learning platform" (PDF). ACM Multimedia. doi:10.1145/2733373.2807410. S2CID 1840240. Retrieved 8 September 2016.
  3. ^ Wei, Wang; Chen, Gang; Anh Dinh, Tien Tuan; Gao, Jinyang; Ooi, Beng Chin; Tan, Kian-Lee; Sheng, Wang (2015). "SINGA: putting deep learning in the hands of multimedia users" (PDF). ACM Multimedia. doi:10.1145/2733373.2806232. S2CID 7169465. Retrieved 8 September 2016.
  4. ^ 网易. "网易携手Apache SINGA角逐人工智能新战场_网易科技". tech.163.com. Retrieved 2017-06-03.
  5. ^ "New app allows pre-diabetics to use photos of their meal to check if it is healthy". www.straitstimes.com. Retrieved 6 April 2019.
  6. ^ Wang, Wei; Gao, Jinyang; Zhang, Meihui; Sheng, Wang; Chen, Gang; Khim Ng, Teck; Ooi, Beng Chin; Shao, Jie; Reyad, Moaz (2018). "Rafiki" (PDF). Proceedings of the VLDB Endowment. 12 (2): 128–140. arXiv:1804.06087. Bibcode:2018arXiv180406087W. doi:10.14778/3282495.3282499. S2CID 4898729. Retrieved 9 January 2019.

외부 링크