티스토리 친구하기

본문 바로가기

딥러닝

(20)
[terminal] png image 에서 alpha 채널 없애기 on Mac 이미지에서 흑백은 1 채널, RGB는 3 채널, 그리고 RGBA는 4 채널이다. 딥러닝 또는 다른 작업을 위해 이미지를 불러와서 계산할 때, 채널을 맞춰야 하는 경우가 있다. png 파일은 3 채널 RGB 또는 4 채널 (RGB + A [alpha: 투명도]) 을 갖는다. 다음은 터미널을 사용하여 여러 개의 4 채널 png 파일을 3 채널인 png 파일로 바꾸는 방법이다. 우선 Ctrl + space_bar 치고 terminal 을 검색하여 터미널을 켠다. 다음 명령어를 사용하여 터미널에서 바꾸고자 하는 파일이 있는 폴더로 이동한다. cd 이동하려는_폴더 ex) cd Downloads -> cd road4 -> cd image_2 터미널로 폴더로 이동한 후에 ls 명령어를 입력하여 아래와 같이 이미지들이..
[GPU] tensorflow gpu 선택하기 config = tf.ConfigProto() config.gpu_options.allow_growth = False [True 일 경우 필요할 때마다 GPU 사용률이 조절되고 False 는 GPU의 모든 메모리를 점유한다] config.gpu_options.visible_device_list = "1" [GPU 가 2개일 경우, 첫 번째 GPU만 사용하려면 "0", 두번째 GPU만 사용하려면 "1" 로 설정한다.] global_init = tf.global_variables_initializer() local_init = tf.local_variables_initializer() sess = tf.Session(config=config) sess.run([global_init, local_init])
[API, SDK] API (Application Programming Interface) - 응용 프로그램(Application)의 프로그래밍(Programming)을 위한 인터페이스(Interface) - 운영체제에서 응용 프로그램에게 제공하는 (기능을 제어할 수 있는)함수의 집합으로, API는 하나의 프로그램이 다른 프로그램의 기능을 사용할 수 있도록 도와주는 (커뮤니케이션) 역할을 함. ex) - 내 프로그램에서 해당 API에게 위치정보를 제공 - 해당 API는 맛집 정보를 응답 SDK (Software Development Kit) - 응용 프로그램을 만들 수 있게 도와주는 개발 도구의 집합 - 응용 프로그램을 만들기 위해서는 특정한 SDK를 다운로들 받아야 함. ex) - 안드로이드 앱 개발: Java를 포함한 ..
처음으로 GitHub와 Git 설정하기 먼저, GitHub.com에 가입할 필요가 있다. 가입은 다른 소셜네트워크(social network)에 가입하는 것처럼 쉽다. ​ 만약 작업자의 로컬컴퓨터에서 작업을 하기 원한다면, 깃을 설치할 필요가 있다. 만약 깃를 설치하지 않으면 깃허브는 로컬컴퓨터에서 작동하지 않는다. 필요에 따라 Window, Mac, 또는 Linux용 Git을 다운로드 한다. 이제 command line으로 넘어갈 시간이다. Windows에서는 방금 설치한 Git Bash 앱을 사용하고, OS X에서는 Terminal을 이용한다. 깃에게 자기자신을 소개할 차례이다. 다음의 코드를 타이핑한다. git config --global user.name "Your Name Here" ​ 물론, "Your Name Here"을 자신의 ..