아나콘다(Anaconda) 란?
: Anaconda는 실제로 conda, Python 및 150 개가 넘는 과학 패키지와 그 종속성과 함께 제공되는 소프트웨어 배포입니다. 응용 프로그램 conda는 패키지 및 환경 관리자입니다.
Anaconda는 Python에서 가장 일반적인 데이터 과학 패키지가 포함되어 있으므로 상당히 큰 다운로드 (~ 500MB)입니다.
아나콘다(Anaconda) 특징
- Anaconda는 Python 기반의 개방형 데이터 과학 플랫폼입니다.
- Anaconda의 오픈소스버전는 Python 및 R의 고성능 배포이며 데이터 과학을 위해 가장 많이 사용되는 Python, R 및Scala 패키지중 100개 이상을 포함합니다.
- Anaconda에 포함된 유명한 패키지인 의존성 및 환경 관리자인 conda를 사용하여 쉽게 설치할 수 있는 720개가 넘는 패키지에 액세스 할 수 있습니다.
아나콘다를 사용 이유
- 아나콘다는 수많은 데이터 과학 패키지를 제공하기 때문에 데이터 작업을 시작할 수 있습니다.
- 콘도를 사용하여 패키지와 환경을 관리하면 사용할 다양한 라이브러리를 다루는 미래의 문제를 줄일 수 있습니다.
텐서플로(Tensorflow) 란?
텐서플로(TensorFlow)는 다양한 작업에대해 데이터 흐름 프로그래밍을 위한 오픈소스 소프트웨어 라이브러리입니다. 심볼릭 수학 라이브러리이자, 인공 신경망(딥러닝)같은 기계 학습 응용프로그램(머신러닝)에도 사용됩니다. 이것은 구글내 연구와 제품개발을 위한 목적으로 구글 브레인팀이 만들었고 2015년 11월 9일 아파치 2.0 오픈 소스 라이선스로 공개되었습니다.
텐서플로우(TensorFlow)는 데이터 플로우 그래프(Data flow graph)를 사용하여 수치 연산을 하는 오픈소스 소프트웨어 라이브러리입니다. 그래프의 노드(Node)는 수치 연산을 나타내고 엣지(edge)는 노드 사이를 이동하는 다차원 데이터 배열(텐서,tensor)를 나타냅니다. 유연한 아키텍처로 구성되어 있어 코드 수정없이 데스크탑, 서버 혹은 모바일 디바이스에서 CPU나 GPU를 사용하여 연산을 구동시킬 수 있습니다.
- 텐서플로는 파이썬 API 를 제공하며 문서화가 약간 부족하지만 C/C++ API 도 제공합니다.
1. 아나콘다(Anaconda) 다운로드
anaconda.com/products/individual
Download를 눌러주세요.
파이썬이 내장되어 있는데 파이썬 2점대 버전은 이제 추가적으로 업데이트 및 지원이 없어지기 때문에 3점대 버전을 다운로드 받도록 하겠습니다.
관리자 권한으로 실행을 눌러서 설치해주세요~!!
운영체제에 제한 없이 설치 되어 집니다.
Next !!
I Agree !!
All Users !! (default) Next!!
Folder를 확인하고 Next
Register Anaconda3 as the system Python 3.7 (default) , Install!!
Next!!
Next!!
Finish !!
다운 받았는데 받은 파일이 보이지 않을 때,
보기에 가서 숨긴 항목이 보이도록 체크해주세요.
숨김 항목의 체크를 풀어서 언제든 볼 수 있도록 해주세요. 언제든 프로그램 데이터를 확인할 수 있습니다.
Anaconda Prompt 를 들어갑니다.
python을 입력합니다. R 프로그래밍 언어와 똑같은 환경으로 사용할 수 있습니다.
R과 같은 인터프린트 방식의 언어입니다.
명령을 내리면 바로 실행되어지는 인터프린트 방식의 언어 입니다.
2. 가상 환경 구성 및 텐서플로우 설치
1) 가상환경 구성
파이썬 가상 환경
: 파이썬에서 가상으로 작업 환경을 만들어서 문제가 발생시 원래 설치한 환경은 위치한 상태로 가상 작업 환경만 삭제하면되도록 지원해줍니다. 서버의 민감하기 때문에 서버를 오가다 보면 생길 수 있는 문제들을 방지해줍니다.
- 가상환경list 확인명령.
: conda env list
가상 환경을 만든적이 없기 때문에 하나만 존재합니다.
- 가상환경(env_cpu) 생성하기.
: conda create –n 이름 python=버전
-n ( = name : 가상환경 이름 ) , 옵션으로 python = 버전
- 가상환경(env_cpu) 삭제 하기
: conda remove –n 이름
하나만 있으므로 지워진것을 확인할 수 있습니다.
- 가상환경에 접속하기
: conda activate 이름
2) 텐서플로우 설치
- 텐서플로우 설치
: conda install tensorflow
- conda 커널 설치
: conda install nb_conda
'Anaconda' 카테고리의 다른 글
[Anaconda] Jupyter Note 다운 및 환경 설정 (0) | 2020.07.23 |
---|