본문 바로가기

IT/머신러닝44

파이썬 아나콘다(anaconda) 정의 및 설치 1. 아나콘다란? 쉽게 말하면 " 아나콘다 = 파이썬 + 여러 패키지 "이다. 정식 파이썬과 많이 사용되는 패키지들(numpy, matplotlib 등)을 포함된 파일이다. 불필요 할 수도 있는 패키지들을 다운 받는다는 단점이 있지만, 필요할 때 마다 깔아야 된다는 불편성을 해결 하기 때문에 대부분 사용한다. 참고로, 파이썬 또는 아니콘다 둘중에 하나만 설치하는것을 권장한다.(둘다 설치하게되면 환경변수가 꼬여서 문제가 발생할 수 있기 때문) 2. 아나콘다 설치파일 다운로드 설치 파일을 다운 받는다. https://www.anaconda.com/download/ 2. 파일 실행 터미널을 열어 다운로드 받은 디렉토리에 들어가서 명령어를 입력 bash Anaconda3-5.0.1-Linux-x86_64.sh .. 2018. 10. 9.
Classfication, Object Detection, Semantic or Insatance Segmentation Classfication vs Object Detection Classfication(분류)의 경우 사진을 보고 고양이인지, 강아지인지, 오리인지를 구분하는 것을 말한다. Object detection(객체 탐색)의 경우 사물의 위치를 포함하여 어디에 어떤 물체(객체)가 있다는것을 탐지한다, Semantic Segmentation vs Instance Segmentation Semantic Segmentation의 경우 분할의 단위를 class로 하고 Instance Segmentation의 경우 분할의 단위를 사물로 합니다. 쉽게말하면, Semantic Segmentation은 동일한 사람(class)에 해당되는 사물을 모두 동일한 색으로 칠한다. Instance Segmentation은 동일한 사람(.. 2018. 10. 8.
Ubuntu 18.04 LTS에서 Tensorflow Gpu 설치 ( CUDA10.0, cuDNN v7.3.1 ) 많은 삽질의 결과들 설치 시 주의사항 Tensorflow의 경우 지원하는 버전이 정해져있다. 따라서 다음 버전을 사용할 것을 추천한다. 특히나 콘다의 기본 파이썬이 3.7로 되어있는데 파이썬 3.6 이상의 버전은 현재 까지는 지원을 하지 않는다. - ubuntu = 16.04 (추천 사항)- CUDA Toolkit = 9.0- cuDNN = 7.2- python = 3.6 밑에 설치 시 cuda_9.0 와 cudnn_7.2로 버전 정보만 바꿔서 설치하면 된다. CUDA toolkit 10.0 설치 - CUDA란? 그래픽 장치(GPU)에서 수행하는 (병렬 처리) 알고리즘을 C 프로그래밍 언어를 비롯한 산업 표준 언어를 사용하여 작성할 수 있도록 하는 기술이다. 다운로드가 끝난 뒤 cuda 설치를 하기전에 .. 2018. 10. 8.
[Keras] CNN 기본예제(mnist) 실행 코드 # 필요 라이브러리 추가 import keras from keras import models, layers from keras import backend class CNN(models.Sequential): # 상속한 부모 초기화 def __init__(self, input_shape, num_classes): super().__init__() # 3*3 커널 32개, 활성 함수 relu, self.add(layers.Conv2D(32, kernel_size=(3, 3),activation='relu',input_shape=input_shape)) self.add(layers.Conv2D(64, (3, 3), activation='relu')) # max_pooling 사용 : 2*2 셀을 묶.. 2018. 9. 19.