반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Pandas DataFrame에서 숫자가 아닌 열 삭제 (0) | 2021.02.04 |
---|---|
파이썬 Python 요청 및 영구 세션 (0) | 2021.02.04 |
파이썬 목록 내에서 문자열을 분할하여 Python에서 키-값 쌍을 만드는 방법 (0) | 2021.02.04 |
파이썬 새 폴더를 만드는 방법은 무엇입니까? (0) | 2021.02.04 |
파이썬 What is the equivalent of "zip()" in Python's numpy? (0) | 2021.02.04 |
댓글