본문 바로가기
파이썬

파이썬 How can I call scikit-learn classifiers from Java?

by º기록 2021. 2. 4.
반응형

Python의 scikit-learn을 사용하여 훈련 한 분류 기가 있습니다. Java 프로그램에서 분류자를 어떻게 사용할 수 있습니까? 자이 썬을 사용할 수 있나요? 분류자를 Python으로 저장하고 Java로로드하는 방법이 있습니까? 그것을 사용하는 다른 방법이 있습니까?

 

해결 방법

 

scikit-learn은 컴파일 된 C 및 Fortran 확장이 많은 numpy 및 scipy에 크게 의존하므로 자이 썬을 사용할 수 없습니다.

자바 환경에서 scikit-learn을 사용하는 가장 쉬운 방법은 다음과 같습니다.



파이썬 프로그램이 (일반적으로 부동 소수점 값의 배열로) 학습 된 원시 수치 매개 변수를 출력하고 Java에서 예측 함수를 다시 구현합니다 (일반적으로 예측이 임계 값 내적인 예측 선형 모델의 경우 일반적으로 쉽습니다). .

마지막 접근 방식은 Java에서도 기능 추출을 다시 구현해야하는 경우 훨씬 더 많은 작업이 될 것입니다.

마지막으로 Java의 scikit-learn을 사용하는 대신 필요한 알고리즘을 구현하는 Weka 또는 Mahout과 같은 Java 라이브러리를 사용할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/12738827

 

 

반응형

댓글