본문 바로가기

언어30

[C언어] 프로젝트 만들기 우선 C언어를 사용하기 전에 프로젝트 만드는것을 보여드리겠습니다.프로그램이 설치 방법은 없습니다..Visual Studio2010으로 설명을 드리겠습니다. 상단에 메뉴중에 파일 -> 새로 만들기 -> 프로젝트를 선택합니다. ​ 새 프로젝트 화면에 Win32 콘솔 응용 프로그램을 선택하고 이름을 입력합니다. 저는 Project1으로 입력하고 확인을 클릭합니다. 다음을 클릭합니다.​ 콘솔 응용 프로그램을 선택하고 추가 옵션에 빈 프로젝트를 체크하고 마침을 클릭합니다. ​​ 프로젝트가 생성되고 아무것도 없는 파란색 바탕만이 보입니다. 왼쪽 메뉴들중에서 소스 파일에 오른쪽키 -> 추가 -> 새 항목을 선택합니다. C프로그래밍을 하기위해서 C++파일을 선택하겠습니다.이름에 project01.c라고 입력하고 추가 .. 2016. 3. 18.
[python] randomly shuffle train data This code shuffle train data. We know that train data inputed randomly is efficient to train weight. If you get typeError, you check type to 'trainLabel' variable. And you fix 'addTrainLabel=numpy.array([trainLabel[0,ind[0:balance]]])' code to 'addTrainLabel=numpy.array(trainLabel[0,ind[0:balance]])'. But, If you continously get typeError, you think about error and fix yourself please. train dat.. 2016. 2. 19.
[python] python script is executed by matlabprogram 맵트랩에서 파이썬 스크립트를 돌려보자.python.m이 맵트랩 파일이고, python.py에서 PATH를 지정해주고 python2.py를 실행하는 구조이다.우선 기본적인 방법으로 맵트랩에서 system('python scriptName.py') 를 이용하면 importerror가 난다.이것은 LD_LIBRARY_PATH가 제대로 정해지지 않아서이다. 이것의 PATH를 추가해주면 제대로 동작한다.shell 환경이라면 export LD_LIBRARY_PATH='path' 해주면 쉽게 해결가능하다. python에서는 좀 더 복잡하다.shell을 한번 거쳐서 python을 실행하는 방법도 있다.python에서 PATH를 추가하기 위해서는 python.py를 참고하기 바란다.import os를 하고 os.envi.. 2016. 2. 4.
[theano] The experiment for understanding about update of theano.function theano.function 에서 updates가 어떻게 돌아가는지 실험해보겠다. 일단 update를 할 때 기본적으로 theano.tensor.grad라는 함수를 알아야한다. grad함수를 이용하여 weight들을 update하게된다. 다음의 예제 소스를 참고하여 weight들이 어떻게 변하는지 살펴보자. Let me experiment how to update parameters in theano.function library. When you use 'updates' in theano.function, basically, you know the theano.tensor.grad library. Weight variable is updated by theano.tensor.grad lib. we ob.. 2016. 2. 2.