아파치 싱가
Apache SINGA| 개발자 | Apache 소프트웨어 재단 |
|---|---|
| 초기 릴리즈 | 2015년 10월 , 전( |
| 안정된 릴리스 | 3.3.0 / 2022년 6월 7일; 전( |
| 기입처 | C++, Python, Java |
| 운영 체제 | Linux, macOS, Windows |
| 면허증. | Apache 라이센스 2.0 |
| 웹 사이트 | singa |
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에는 디스크 및 네트워크에서 데이터를 읽고 쓰는 클래스가 있습니다.모델 구성요소는 기계 학습 모델에 대한 데이터 구조 및 알고리즘을 제공한다. 예를 들어, 신경 네트워크 모델의 계층, 일반 기계 학습 모델의 최적화자/초기화자/측정계/손실.
라피키
Rafiki는[6] 머신러닝 분석 서비스를 제공하는 SINGA의 서브 모듈입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 网易. "网易携手Apache SINGA角逐人工智能新战场_网易科技". tech.163.com. Retrieved 2017-06-03.
- ^ "New app allows pre-diabetics to use photos of their meal to check if it is healthy". www.straitstimes.com. Retrieved 6 April 2019.
- ^ 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.