Deep Learining/[python] Machine Learning
-
[pytohn] pylab 함수 요약Deep Learining/[python] Machine Learning 2015. 9. 2. 16:08
pylab 함수 요약 pylab.subplot(1,3,1): 그림을 출력하는데 그림의 배치를 정해 줄 수 있다. 첫번째 파라미터가 a, 두번째 파라미터가 b라면 a행 b열로 위치를 나눈다. 세번째 파라미터는 나눠진 공간 중, 위치할 공간의 번호이다.예를들어 위의 함수처럼 사용한다면 1행 3열로 공간을 나눈다음 첫번째 공간에 그림을 배치하겠다는 것을 의미한다. pylab.axis(option): pylab를 출력하면 좌표값이 출력된다. 그림을 춫력하더라도 좌표가 출력된다. 이 좌표를 보이지 않기 위해서 option의 값에 pylab.axis('off')를 써주면 좌표가 출력되지 않는다. pylab.imshow(image): 이미지를 출력하기 위한 함수이다. 이때 image는 배열이어야 한다. pylab.g..
-
[python] numpy 함수 요약본Deep Learining/[python] Machine Learning 2015. 9. 1. 22:19
numpy 함수 요약본 Convolution에서 사용되는 numpy 함수 numpy.asarray(img, dtype='float64', size=w_shp): asarray는 입력된 파일인 img를 data type이 float64인 배열로 바꿔준다. size는 만들어지는 배열의 크기를 조정할 수 있는데, 만약 w_shp가 (2,3,9,9)라면 (((9x9)x3)x2)의 형태로 만들어지는 데 배열의 형태로 표현하면 array[2][3][9][9]와 같이 만들어진다. numpy.random.RandomState(123) : numpy.random.RandomState는 class명으로 랜덤넘버 생성기인 랜덤함수들을 포함하는 클래스라고 할 수 있다.RandomState는 다양한 확률분포측면에 수 많은 랜덤..
-
[python] theano 함수 요약본Deep Learining/[python] Machine Learning 2015. 9. 1. 18:26
Theano 함수 요약본 1. Multilayer Perceptron에서 사용되는 theano 함수 theano.tensor: tensor type의 변수를 제공해주는 라이브러리 클래스이다. theano.tensor.lscalar(name=None, dtype=config.floatX): 0-dimensional ndarray를 위한 변수를 반환한다. theano.tensor.ivector(name=None, dtype=config.floatX): 1-dimensional ndarray를 위한 변수를 반환한다. theano.tensor.matrix(name=None, dtype=config.floatX): 2-dimensional ndarray를 위한 변수를 반환한다. theano.tensor4(name..