2014-11-28 2 views
1

Java에 관해서 당신에게 질문이 있습니다. 나는 기본적으로 자바 사용자이며, 대부분의 작업을 수행했다. 그러나, 나는 대학에서 배우는 기계 학습 수업에서, 우리는 scikit-learn과 numpy 패키지로 주로 python을 사용했습니다.자바 : SQL 및 통계/기계 학습

이제 웹에서 데이터를 크롤링하고 SQL 데이터베이스에 저장 한 다음이 데이터를 기계 학습하는 프로젝트를 수행하려고합니다. 어쩌면 당신 중 일부는 그런 것들에 대한 경험이 있고 그 중 일부를 공유하고 있을까요? 내 말은, 물론 java로 이러한 작업을 수행하는 것이 가능하지만 어쩌면 당신이 왜 다른 것을 사용해야하는지 또는 무엇을 고려해야하는지에 대한 어떤 특별한 경험을했을 것입니다.

내가

:-) 모든 의견에 대한 행복은 좋은 주말 되세요!

답변

3

프로그래밍 언어와 데이터베이스 구현은 부차적 인 문제임이 밝혀졌습니다. 먼저 기계 학습에 대해 생각하십시오. 기존 패키지를 (모든 언어로) 검토하고 해결하려는 비즈니스 문제의 요구 사항에 맞는 패키지를 선택하십시오. 그런 다음 해당 패키지에 가장 편리한 언어로 작업하십시오. 문제의 모든 부분에 적합한 언어가 하나도 없다는 것을 알 수 있습니다. Java, Python, R, 쉘 스크립트 등을 함께 사용하여 완벽한 솔루션을 완성하게 될 것이며, 그 점에 대해서는 아무 문제가 없습니다. 귀하의 직업은 특정 언어로 프로그래밍하는 대신 문제를 해결하고 거기에서부터 진행되는 것으로 간주하십시오.