최초의 기계 학습 & 심층 학습 환경 구축(Mac, Anaconda, Pytorch편 +Windows10추기)

개요



Mac(+Windows)에서 기계 학습을 하고 싶을 때의 환경 구축에 대해 정리합니다.
Anaconda를 사용한 손쉬운 구축입니다.

Anaconda



설치



아나콘다 Ver.3.7 다운로드 및 지시에 따라 설치
(시간이 걸리므로 초조하지 않고 대기)
(아래 그림은 Mac의 경우. Windows는 같은 페이지의 Anaconda 2019.** for Windows Install의 란에서 다운로드)
(Windows의 경우는 인스톨러 출현시에 「Advanced Installation Option」에서 「Add Anaconda to my PATH environment variavle」의 체크를 넣지 않으면 채울 것 같다)


확인



Finder 애플리케이션에서 시작
(Windows는 검색란에 "anaconda navigator"를 입력하여 열림)

아래 화면이 나오면 성공


Pytorch



설치



터미널 시작
(Windows는 검색란에 "명령 프롬프트"를 입력하여 시작)


아래 명령을 입력하고 [enter]를 누릅니다.
  • Mac, Anaconda, Python3.7 환경의 경우
  • conda install pytorch torchvision -c pytorch
    

  • Windows, Anaconda, Python3.7, CUDA 없음 환경의 경우
  • conda install pytorch torchvision cpuonly -c pytorch
    

    (그 이외의 환경(CUDA 있어, Linux등)은 공식 사이트 로부터 conda 코드를 취득)
    (쉽습니다. 환경을 선택하면 코드가 표시됩니다)

    conda 한 화면

    도중 yes/no를 묻기 때문에 [y]를 입력하고 [enter]를 누릅니다.
    Proceed ([y]/n)? y
    

    다음과 같이 [$]가 나오면 완료
    Downloading and Extracting Packages
    torchvision-0.3.0    | 1.7 MB    | ##################################### | 100% 
    conda-4.6.14         | 2.1 MB    | ##################################### | 100% 
    ninja-1.9.0          | 96 KB     | ##################################### | 100% 
    pytorch-1.1.0        | 49.9 MB   | ##################################### | 100% 
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done
    (base) MacBook-Pro:~ ***$ 
    

    확인



    Jupyter Notebook 시작

    Desktop을 선택

    왼쪽 상단의 New에서 Python3을 클릭하십시오.

    여기 줄에


    아래 명령을 작성하여 [shift]+[enter]
    import torch
    print(torch.__version__)
    

    출력 화면에
    1.1.0
    

    등으로 나오면 성공

    자주 사용하는 도구 설치



    이하의 툴을 넣고 싶습니다만, 최신의 Anaconda가 어디까지 프리 인스톨 되고 있는지 알 수 없기 때문에, 인스톨 필요부 조사해 추기합니다 (아마 matplotlib, graphhiz 이외는 들어가 있지 않을까?)
    다음 도구가 포함되어 있는지 확인했습니다.
  • numpy
  • scipy
  • matplotlib
  • scikit-learn
  • pandas

  • graphviz 설치



    터미널에 다음 명령을 입력하고 [enter]를 누릅니다.
    ※Anaconda의 터미널도 열려 있으므로 주의. 「:~PC명$」의 뒤에 기입
    conda install graphviz
    

    도중에 yes/no 질문을 받기 때문에 [y]를 입력하고 [enter]를 누릅니다.
    Proceed ([y]/n)? y
    

    python-graphviz 사용


  • Anaconda 홈 화면에서 "Environment"를 선택하십시오
  • 목록을 "All"로 변경
  • 검색 필드에 "python-graphviz"를 입력하십시오
  • 체크란에 체크를 넣는다
  • 오른쪽 하단의 "Apply"를 선택합니다
  • 여러 번 질문 받기 때문에 모두 'Apply'를 선택한다.


  • pydotplus 활성화



    방금 전의 작업을 「pydotplus」로 바꾸어 실시한다

    nbextensions 사용



    프로그램을 작성할 때의 예측 변환입니다.
    예측이 나오는 것은 기호도 있으므로, 설정해 보고 우울하면 후술의 리스트 부분에서 해제해 주세요.
    (추기:이것은 우울했습니다. 하지 않는 것이 좋았습니다)

    터미널에 다음 명령을 입력하고 [enter]를 누릅니다.
    ※Anaconda의 터미널도 열려 있으므로 주의. 「:~PC명$」의 뒤에 기입
    conda install -y -c conda-forge jupyter_contrib_nbextensions
    

    Anaconda에서 JupyterNotebook 시작

    탭에서 Nbextensions를 선택하고 Hiterland를 선택합니다.


    수고하셨습니다!

    좋은 웹페이지 즐겨찾기