인공지능

    batch, iteration, epoch 를 비유하자면...

    인공지능 공부하면서 기본적인 용어가 이해되지 않았어요. 비유는 안 좋은 걸 알지만, 운동 경기에 비유를 하니 쉽게 이해되어서 공유합니다. 32명이 참가하는 신발 던지기 경기가 있습니다. 3회의 기회를 주어, 기록이 가장 좋은 4명을 뽑아 국가대표로 선발한다고 가정해 봅시다. 다음 세 가지 방법 중 하나를 선택해야 할 때, batch, iteration, epoch를 알아봅시다. [방법 1] 32명이 한 번에 경기를 진행한다. [방법 2] 8명씩 A, B, C, D조로 나누어 경기를 진행한다. [방법 3] 4명씩 1~8조로 나누어 경기를 진행한다. ● batch 한 경기에 배치되는 사람의 수 입니다. [방법 1] batch = 32 [방법 2] batch = 8 [방법 3] batch = 4 ● itera..

    파이썬 이미지 채도 조절 :: Pillow - Color

    파이썬 이미지 채도 조절 :: Pillow - Color

    Pillow 모듈 인공지능으로 이미지를 훈련시키기 위해서는 이미지를 처리해야 할 일이 많다. 가령, 이미지 사이즈를 모두 동일하게 바꾼다거나, 해상도를 바꾼다거나, 컬러를 흑백으로 만드는 등의 처리가 필요하다. 대량의 이미지를 손수 편집할 수는 없다. 파이썬에서 이미지를 처리할 때 사용하는 모듈이 PIL (Pillow) 이다. 설치는 pip3 install pillow 명령을 사용한다. 모듈을 불러오기 위해 다음 코드를 작성한다. from PIL import Image, ImageEnhancer 모듈에서 사용할 대표적인 모듈은 이미지 파일을 저장할 Image와 처리를 위해 필요한 ImageEnhancer 모듈이다. 여기서 한 가지 예제를 가지고 실험해보자. Image 모듈로 이미지를 가져온다. test_..

    Caffe 설치

    Caffe 설치

    대부분은 아래 링크를 따라 했구요https://github.com/BVLC/caffe/tree/windows문제가 생겼던 부분은 ninja 로 빌드할 때였는데 이렇게 뜨는 것을 아래의 willyd 님께서 해결해 놓은 링크가 있더라구요.https://github.com/BVLC/caffe/issues/5338 set WITH_NINJA=0 먼저 ninja를 사용하지 않도록 설정하고 caffe 폴더에 있는 build 폴더를 지우고 나서 scripts\build_win.cmd 를 실행합니다. 그러면 앞서 설치해 두었던 비주얼 스튜디오로 컴파일을 하게 됩니다. 경고가 612개..에러가 없어서 다행입니다ㅋㅋ 이렇게 해서 caffe 설치를 완료 했습니다.

    Caffe 설치 1. 옵션부터 설치하기

    Caffe 설치 1. 옵션부터 설치하기

    이것저것 찔러보는 중이라 Caffe도 설치해 보겠습니다. Visual Studio 2015 커뮤니티를 설치할 예정입니다.Anaconda 4.2.0 버전을 설치하고 있습니다.왜 4.2.0 버전을 설치하냐면, 파이썬 3.5를 따로 설치하기가 귀찮기 때문입니다.왜 파이썬 3.5를 설치하기로 했느냐,보시는 바와 같이 Caffe는 파이썬 3.6 버전 이상을 지원하지 않는 것처럼 보이고,2.7을 사용하려고 생각하니 print 함수를 다 바꿔줘야 할 것 같아서 3.5를 쓰기로 결정한 것입니다. 지원하지 않는다고는 쓰여있지 않지만 쓰여진 대로 하는 것이 가장 좋다고 판단했습니다. 원래는 Anaconda 최신 버전을 설치하고 파이썬 3.5 환경을 만들어주거나 conda 명령으로 파이선 3.5를 설치하면 되지만 귀찮았기 ..