NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    기타 머신러닝 1부 - 텐서플로우 딥러닝을 위한 첫걸음~ 아나콘다 설치하기.

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 엔지엠에 텐서플로우 이미지 매치를 추가한김에 기존 머신 러닝인 하르(HAAR)처럼 만들고 싶었습니다. 사용자가 이미지를 추가해서 학습시키고 결과를 확인할 수 있도록 말이죠^^; 하지만, 이전에도 테스트를 몇번 했었는데요. 결국은 텐서플로우는 포함시키지 않기로 결정했습니다. 이유는 64비트만 지원하고, 설치 용량이 무려 2기가에 이르렀기 때문입니다. 엔지엠의 설치 용량까지 하면 약 2.5기가를 설치해야 하죠. 그리고, GPU를 이용하려면 쿠다도 설치해야 하는 부담이 있었기에 기능을 추가하지 않았습니다.

    img.jpg 

     

     

    진행 전 Visual Studio Code를 미리 설치하세요. 아나콘다를 설치하는 도중 물어보기도 하지만~ 미리 설치하고 진행하는게 좋습니다. Visual Studio Code는 파이썬이나 자바, C# Core 및 앵귤라, 리엑트 타입스크립트등등... 편하게 개발할 수 있도록 도와주는 통합 개발 환경을 제공합니다. 사용해보시면~ 신세계를...

    [ Visual Studio Code 다운로드 ]

     

     

    하지만... 기본 제공되는 하르(HAAR) 머신러닝의 한계와 딥러닝으로 가야겠다는 생각을 계속하고 있었기에~ 일정부분은 사용자에게 넘기고, 추가적인 유틸리티를 제작해서 쉽게 딥러닝을 할 수 있도록 하는게 좋겠다고 판단했습니다. 말은 쉽지만...-_-; 이것저것 알아야 하는 기반 지식의 양이 상당하기 때문에 가능하면 이런 부분들을 쉽게 사용할 수 있도록 패키징+유틸리티화 할 생각입니다. 물론, 실패할수도 있지만요^^; 아무튼~ 딥러닝을 위해 샘플링과 학습을 하는 단계까지 공부도 할겸~ 여러분과 같이 알아보도록 하겠습니다. 출발~~~ 아래 링크에서 아나콘다 64비트를 다운로드 받고 설치하세요.

    [ 아나콘다 다운로드 ]

    img.png 

     

     

    다운로드가 완료되면 더블 클릭해서 설치하세요. 처음나오는 안내화면과 라이센스 관련 내용을 잘 읽어보시고(?) 다음을 클릭해서 넘어갑니다. 아래와 같은 화면이 나오면 Just Me를 선택하세요. 당연한 말이지만, Just Me와 All Users는 설치 위치가 달라집니다. 그리고, 권한 부여도 달라지기 때문에 가능하면 Just Me로 선택하고 설치를 진행하세요. 관리자 권한 문제로 아까운 시간을 낭비할수도 있기 때문입니다.

    img.png 

     

     

    기본적으로 "Add Anaconda to my PATH environment variable" 환경 변수를 아나콘다로 설정할지 선택하는 추가 옵션입니다. 이 어드벤스드 옵션은 아래 그림처럼 설정하세요. 만약, 다른 파이썬 프로젝트나 설정이 있다면(버전별로 다른 테스트를 위해...) 이 옵션을 체크하지 않는게 좋습니다. 파이썬은 수많은 패키지들로 이루어져 있습니다. 또한, 버전도 각각 관리해야 하죠. 이런 부분들이 상당히 어려운 부분이고 관리하기 까다롭습니다. 가능하면 깨끗하게 파이썬 및 텐서플로우를 모두 제거하고 설치하시는걸 권장해 드립니다.

    img.png 

     

     

    설치가 완료되었군요.

    img.png 

     

     

    Finish 버튼을 눌러서 설치를 완료하세요.

    img.png 

     

     

    Window key+R(실행 단축키)을 누른 후 cmd(윈도우의 명령창으로 Command의 줄임말)를 입력하세요. 윈도우 커멘드가 표시되면 실행하세요. 그리고 python --version을 입력하면 설치된 파이썬 버전이 표시됩니다. 정상적으로 설치가 되었네요^^;

    img.png 

     

     

    다시한번 말씀드리지만, 기존에 설치되어 있는 파이썬과 텐서플로우등등... 패키지들은 깨끗하게 제거한 후 진행하시는게 정신 건강에 좋습니다. 아나콘다를 설치하면 이런 것들이 다같이 포함되어 설치되기 때문입니다. 버전 충돌이나 패스 문제가 빈번하게 발생하는 윈도우즈 환경인만큼 시간을 절약하기 위해서라도 클린설치하는게 좋죠. 만약, 도커를 이용한다면 우분투나 리눅스 환경을 갖추고 설치해도 됩니다. 하지만 이때에도 도커를 통해 쉘을 실행할 때 패스 문제가 빈번하게 발생합니다. 많은 시행착오가 있겠지만~ 같이 학습해 나간다면 정말 괜찮은 딥러닝 모델을 만들 수 있지 않을까요^^;

    img.jpg 

     

     

    다음에는 텐서플로우를 설치하기 위한 준비들을 해보도록 할께요~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image

    시네라리아님의 댓글

    no_profile 시네라리아 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    어려운 내용을 가기 위한 준비네요 ㅎㅎ
    준비 해놓고 기다릴께용
    저도  글좀 쓸려는데 ㅠ 물어보시는 분들이 많아서 ㅠㅠ
    답하다보면 하루가네요 ㅋ

    profile_image
    profile_image

    유신달마님의 댓글

    no_profile 유신달마 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    감솨합니다 머신러닝으로 조져야 겠습니다