아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
공정한어치87
공정한어치8721.03.20

python 머신러닝 라이브러리 scikit_learn 질문입니다?

scikit_learn 라이브러리를 사용하고자 하는데 tensorflow의 사용법과 크게 어떤 점이 다른가요? 대표적인 차이점이 무엇인가요? tensorflow 예제를 따라한 정도이고 여러 라이브러리를 경험해보는 중입니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자21.03.22

    안녕하세요. 현직 Tensorflow 개발자입니다.

    질문자분께서 차이점에 대한 설명을 질문하셨는데, 큰 차이점으로는

    Tensorflow는 상대적으로 로우 레벨 라이브러리에 가깝고 사이킷런은 하이레벨 라이브러리에 가깝습니다. Tensorflow는 신경망이나 딥러닝을 위해 사용되는 데이터 계산, 연산을 위한 라이브러리며 신경망 네트워크 레이어 정의를 위한 메서드도 제공하지만 결정 트리, 논리 회귀, K-Means, PCA와 같은 머신러닝 메서드는 제공하지 않습니다.

    이에 비해, 사이킷런(Scikit-learn)은 데이터 마이닝과 머신 러닝을 위한 라이브러리 입니다. 딥러닝이나 강화 학습을 다루지 않지만 지도 학습, 비지도 학습에 관련된 다양한 메서드를 제공하기 때문에 간단하게 학습 알고리즘을 사용하고자 한다면 사이킷런이 사용하기 쉽다는 장점이 있습니다.