1999년부터 통합되고 효율적인 기계 학습.
최신 릴리스:
쇼군 인용:
브랜치 빌드 상태 개발:
NumFocus를 통해 Shogun에 기부하세요:
빌드봇: https://buildbot.shogun.ml.
프로젝트 설명은 doc/readme/ABOUT.md를 참조하세요.
설치 지침은 doc/readme/INSTALL.md를 참조하세요.
인터페이스에서 Shogun을 호출하려면 doc/readme/INTERFACES.md를 참조하세요.
API 예제 생성에 대한 자세한 내용은 doc/readme/EXAMPLES.md를 참조하세요.
Shogun을 해킹하는 방법은 doc/readme/DEVELOPING.md를 참조하세요.
모든 인터페이스에 대한 API 예제를 참조하세요.
자세한 개발자 정보는 위키를 참조하세요.
Shogun은 C++로 구현되며 Python, Octave, Java/Scala, Ruby, C#, R, Lua에 대한 자동 생성된 통합 인터페이스를 제공합니다. 현재 JavaScript, D, Matlab을 포함한 더 많은 언어를 추가하기 위해 노력하고 있습니다.
인터페이스 | 상태 |
---|---|
파이썬 | 성숙함 (알려진 문제 없음) |
옥타브 | 성숙함 (알려진 문제 없음) |
자바/스칼라 | 안정적 (알려진 문제 없음) |
루비 | 안정적 (알려진 문제 없음) |
기음# | 안정적 (알려진 문제 없음) |
아르 자형 | 베타 (대부분의 예제는 작동하지만 정적 호출은 사용할 수 없음) |
펄 | 사전 알파 (작업 진행 중인 품질) |
JS | 사전 알파 (작업 진행 중인 품질) |
모든 언어로 된 예를 보려면 당사 웹사이트를 참조하세요.
Shogun은 GNU/Linux, MacOSX, FreeBSD 및 Windows에서 지원됩니다.
다음 디렉터리는 소스 배포판에 있습니다. 일부 폴더는 git submodule update --init
로 체크아웃할 수 있는 하위 모듈입니다.
src - C++ 소스와 인터페이스로 분리된 소스 코드
doc - readme(doc/readme, 하위 모듈), Jupyter Notebook, 요리책(API 예제), 라이선스
예제 - 모든 인터페이스에 대한 예제 파일
data - 데이터 세트(하위 모듈, 예시에 필요함)
테스트 - 인터페이스 예제의 단위 테스트 및 지속적인 통합
애플리케이션 - SHOGUN 애플리케이션(구식)
벤치마크 - 속도 벤치마크
cmake - cmake 빌드 스크립트
Shogun은 선택적 GPL3 구성 요소와 함께 BSD 3절 라이센스에 따라 배포됩니다. 자세한 내용은 문서/라이센스를 참조하세요.