2020/11
구파발역 출발 시간표 (오금방면, 2020년 11월 16일부터)
2020. 11. 29.구파발역 출발 시간표 (오금방면, 2020년 11월 16일부터)
브리태니 카이저, <타겟티드> - 사람들을 행동하게 만들기 위해서는 사람들이 당신이 원하는 행동을 할 가능성이 높아지는 환경을 만들어야 한다
2020. 11. 26.알렉산더의 설명에 따르면, 우리가 했던 광고는 기존 브랜드의 충성도를 강화할 뿐이었다. 이런 콘텐츠는 사람들의 행동을 바꾸지 못하고 정보만 과도하며, 우리의 지지자들이 버락 오바마를 좋아한다는 것을 알려주는 사회적 증거만 제공할 뿐이었다. 알렉산더의 이론에 따르면 우리는 지지자들에게 필요 없는 자료만 흘러넘치도록 보냈던 것이다. 알렉산더는 고객들과 접촉할 때 3가지를 즉각적으로 결정해야 한다고 말했다. 첫째는 "필요가 있는가? 즉 우리가 추진할 프로젝트가 있는가?"였다. 두 번째는 "고객이 예산을 가지고 있는가?"이며, 세번째는 두 번째만큼 중요한 것으로 "고객이 시간표대로 움직이는가?"였다. 고객에게 시간이 없고 프로젝트를 추진해야할 절박함이 없다면 돈이 아무리 많아도 그 고객은 아무 것도 하지 않을 ..
와카스 아메드, <폴리매스> - 새로운 경험으로 사고가 한 번 확장하면 결코 그 전의 차원으로 돌아가지 못한다
2020. 11. 25.새로운 경험으로 사고가 한 번 확장하면 결코 그 전의 차원으로 돌아가지 못한다. - 올리버 웬들 홈스 레이 커즈와일은 어떤 프로젝트든 그 리더는 폴리매스여야 한다고 주장한다. "한가지 분야에 고도로 전문화된 전문가는 팀원으로 일하면 되고, 팀 리더는 여러 분야 사이에 교량 역할을 할 줄 알아야 한다." 전문화는 '당연하고 마땅한 것'이 아니다. 전문화로 이득을 보는 극소수의 사람들이 그렇게 생각하도록 '만든' 시스템일 뿐이며 나머지 사람들은 그것이 미래를 발전시킬 길이라고 믿었다. 전문화 시스템은 인간의 정신을 좀먹고 인간의 경험을 제약한다. 항상 정상적인 범주에 머문다면 당신이 얼마나 대단한 존재인지 알 길이 없다. - 마야 안젤루 푸코에 따르면, '광기'라는 개념은 기득권이 '용납하지 못할' 견해나 ..
실전! 딥러닝 - 다차원 배열과 텐서
2020. 11. 18.텐서 = 스칼라와 벡터와 행렬을 포함하는 다차원 배열 www.researchgate.net/figure/Tensors-as-generalizations-of-scalars-vectors-and-matrices_fig3_332263806 벡터연산 import tensorflow.compat.v1 as tf a = tf.constant([1,2,3], name='a') b = tf.constant([4,5,6], name='b') c = a+b with tf.Session() as sess: print('a + b = ', sess.run(c)) a + b = [5 7 9] 행렬연산 : 2차원 배열 지정 import tensorflow.compat.v1 as tf a = tf.constant([[1,2],[..
실전! 딥러닝 - 노드의 종류
2020. 11. 18.노드의 종류 상수 - tf.constant 를 사용해서 정의함 변수 - tf.Variable 를 사용해서 정의함. 학습대상의 파라메터를 변수로 정의함으로써 파라메터의 갱신, 즉 학습이 가능해짐 플레이스홀더 - tf.placeholder 를 사용해서 정의함. 다양한 값을 받아 넣을 수 있는 상자. 연산 예제 변수 import tensorflow.compat.v1 as tf a = tf.Variable(11, name='a') b = tf.constant(9, name='b') c = tf.assign(a, a+b) with tf.Session() as sess: sess.run(tf.global_variables_initializer()) print('[1] : [c, a]=', sess.run([c, a..
구글 클라우드 플랫폼(GCP )대한민국 계정으로 마이그레이션 하기
2020. 11. 17.다음과 같은 메일을 지난 달 받았다. 몇 년째 구글 클라우드 플랫폼을 사용을 하고 있는데, GCP 결제계정이 Google Cloud Korea LLC 로 이전되어 이제 주소가 대한민국인 모든 고객에게 Google Cloud Korea LLC 에서 요금을 청구하게 되어, 계정을 2021년 1월 21일까지 이전해야 한다고 한다. 다음의 링크로 이동하여 마이그레이션 버튼을 클릭한다. 마이그레이션 링크는 위의 메일에 포함되어 있다. 약관에 동의하고, 하단의 현재 또는 향후에 상업적 목적으로 사용할 계획이라는 부분에도 체크한다. 그리고 동의 및 계속하기를 진행한다. 이 부분에 대해 확인하는 이유는 다음과 같다. 대한민국에서는 Google Cloud Platform(GCP) 서비스를 비즈니스 목적으로만 사용할 수 ..
실전! 딥러닝 - 텐서플로 계산방식, 데이터 플로우 그래프, 그리고 TF 2.x 환경에서 TF 1.x 실행하기
2020. 11. 17.이하 실습에 사용된 교재는 다음과 같다. 실전! 딥러닝 국내도서 저자 : 오타 미쯔히사,수도 코다이 ,쿠로사와 타쿠마 ,오다 다이스케 / 손민규역 출판 : 위키북스 2019.02.15 상세보기 아나콘다, 텐서플로, 케라스, 주피터 등읭 설치는 이미 완료된 것은 가정하고 진행한다. 딥러닝에 관심이 있다면, 이미 이에 대한 설치는 완료되었을 거라고 봐도 무방할 듯하다. 아니면 본 블로그에서 검색해도 관련해서 다룬 포스팅들이 있으니 참조한다. 주피터 노트북으로 실습을 할 예정이니 이를 위해 가상환경으로 들어가 주피터를 실행한다. (quintic) fossa@fossa:~$ jupyter lab --no-browser --port=8888 --ip=0.0.0.0 웹브라우저에서 다음과 같이 입력하여 로컬에서 GC..
4K 장시간 촬영 파일크기 0바이트 Long videos zero file size
2020. 11. 16.상황은 다음과 같았다. 4K 모드로 1~2분이 아닌 10분 이상을 촬영을 하였다. 사용한 카메라 기종은 Canon powershot sx740 hs 이다. 촬영을 끝낸 후 파일을 SD카드에서 PC로 옮길려고 하였는데 - 여기서 옮긴 방식은 카메라와 PC 를 케이블로 연결한 방식이다. 카드 리더기가 하필 이때 보이지 않아 찾다가 케이블로 복사를 하려고 하였다 - 이렇게 연결하고 탐색기 상에서 해당 파일을 살펴보니 파일이 전부 0byte 로 나온다. 하지만 전체 사이즈는 분명 113GB 를 사용중인 것으로 나온다. 즉, 0byte 일리가 없다는 것이다. 길게 촬영을 하다보니 카메라 내부 온도가 올라가서 강제로 카메라가 종료되는 경우도 있어서 혹시 파일에 문제가 생긴 것은 아닌지 이 부분이 염려가 되기도 하였..
Go 로 hello world 출력하기
2020. 11. 16.앞서 설치한 GO 언어로 hello world 를 출력해보자. 2020/11/16 - [프로그래밍 Better Programming/고 Go] - 우분투 18.04에 Go 1.15 설치하기 Install Go 1.15 on Ubuntu 18.04 LTS 작업디렉토리(/home/fossa/go)에 새파일 hello.go 생성한 후 다음의 코드를 입력한다. package main import "fmt" func main() { fmt.Println("Hello, World!") } 위의 코드를 하나씩 살펴보자. 메인 패키지를 선언한다(패키지는 함수를 모으는 일종의 방법이다). fmt package 를 임포트한다. 해당 패키지는 콘솔 출력 및 텍스트 포맷팅 관련 함수를 포함하고 있으며, Go 를 설치할 때 생..
우분투 18.04에 Go 1.15 설치하기 Install Go 1.15 on Ubuntu 18.04 LTS
2020. 11. 16.Ubuntu 18.04 LTS 에 현재 기준 최신 버전인 Go 1.15 버전을 설치하는 방법을 알아보자. 1. Install Go language 먼저 우분투 최신 업데이트를 적용한다. (quintic) fossa@fossa:~$ sudo apt-get update (quintic) fossa@fossa:~$ sudo apt-get -y upgrade 다음으로 Go 바이너리 파일을 다운로드 받아야 한다. 다음 링크에서 OS 별 다운로드 링크를 확인할 수 있다. golang.org/dl/ 위의 링크를 복사한 뒤 다음과 같이 tmp 디렉토리에 다운로드 받는다. (quintic) fossa@fossa:~$ cd /tmp (quintic) fossa@fossa:/tmp$ wget https://golang.or..
데이비드 파젠바움 , <희망이 삶이 될 때> - 내가 힘을 잃지 않을 수 있었던 것은 '내가 무엇을 얻을 수 있는가'에 집중했기 때문이다
2020. 11. 2.과학은 본질적으로 '반복'이다. 모든 것이 과거 위에, 직전의 마지막 실험, 이론, 결과 위에 세워져 있다. 용어와 측정법의 통일은 어떤 것의 전모르 파악하는데 필수조건이다. 기본적으로 누구든지 일관된 방식으로 사과와 오렌지를 구분할 수 있어야 한다. 이전의 경험에서 나는 알지 못하는 것을 두고 걱정하면서 에너지를 낭비할 필요가 없다는 교훈을 얻었다. 우리는 필요 이상으로 걱정하거나 꼭 필요한 걱정도 하지 않는 경향이 있다. 마냥 걱정하기 보다는 도대체 무슨 일이 일어나고 있는지 알아내는데 에너지를 쓰는게 훨씬 낫다는 결론을 내렸다. 미칠 것 같은 캐슬만병의 재발에도 불구하고 내가 힘을 잃지 않을 수 있었던 것은 '내가 무엇을 얻을 수 있는가'에 집중했기 때문이다. 내 병은 진정 특이한 것이었다. 그게 ..
클라우드 C. 홉킨스, <못파는 광고는 쓰레기다> - 많이 설명할수록 많이 팔린다
2020. 11. 2.누구도 거기서 벗어날 수 없다. 물론 두뇌의 차이는 약간 있다. 하지만 그것은 '근면'에서의 차이만큼 중요하지 않다. 남들보다 두세배로 일하는 사람은 배우는 것도 두세배 많을 것이다. 그는 더 많은 실수를 하고 더 많은 성취를 이룬다. 그리고 실수와 성공 모두에게서 배운다. 좋은 제품을 그 자체가 최고의 세일즈맨이라는 것이다. '우리' 기준으로 사람들을 판단해서는 절대로 안 된다. 우리는 원하는 것, 우리가 좋아하는 것을 내세운 광고는 극소수에게만 어필할 수도 있다. 개인적인 취향을 앞세운 광고로 인한 손실은 나라의 빚을 다 갚고 남을 정도다. 나는 구매를 직접 요청한 적이 없었다. 그것은 쓸모없는 짓이다. 나는 오직 서비스만 제시했다. 비결은 사람을 '기쁘게 하는 것 (pleasing people)'에..
제리 카플란, <인간은 필요없다 Humans Need Not Apply> - 튜링이 예측한 것은 기계의 능력이라기보다 단어의 의미가 어디까지 허용되는가이다
2020. 11. 2.인공지능의 서로 다른 접근법인 기호 체계와 신경망의 가장 중대한 차이점은, 기호 체계에서는 프로그래머가 문제의 담화 영역을 구성하는 기호와 논리적인 규칙을 미리 규정해야 하는데 반해, 신경망은 단순히 프로그래머가 예를 충분히 제시하기만 하면 된다는 점이다. 신경망은 '어떻게' 풀어야 할지 컴퓨터에게 말하는 대신, '무엇'을 해주었으면 좋겠는지 예를 제시하는 방식이다. 여기서 핵심은, 우리는 흔히 로봇을 사물로, 프로그램을 문자화된 일련의 지시사항으로 생각하지만 사실 로봇이나 프로그램들은 '작업을 수행하고 정보를 처리하는 전기적 힘'이라는 현상의 단면에 불과하다는 점이다. 인조노동자들은 중세시대 요리사들이 쓰던 원시적인 도구와 다름없는 주방 도구들을 사용해 이 모든 기능을 해낼 것이다. 그것이 중요한 점이..
조(Joe), <내게 함부로 하지마> - 단독자(單獨者)로서 문을 두드릴 것
2020. 11. 1.Joe메서드 = 현재의 감정은 일단 넣어둔 채 자신이 바라는 결과를 얻을 수 있는 행동을 착실하게 실천하는 해결중심의 방법 상대는 당신이 말하는 것을 이해할 수 없어서 당신을 공격하는 것이 아니다. 단지 '약한 당신'을 이해할 필요가 없으며 '민폐를 끼치는' 당신을 이해하기 싫어할 뿐이다. 나쁜 사람이라는 의식은 마음속으로만 간직한다. 이런 의식을 다지는 목적은 쉽게 상처받지 않고, 다음 단계에서 죄책감을 갖지 않고 끝까지 수행하기 위함이다. 자신을 지키면서 상대의 공격 욕구가 사그라지게 만드는 해결책을 끝까지 관철하기 위해 나쁜 사람이라는 의식을 가질 필요가 있다. 인간으로서 그릇된 행위인가를 따지자는 것이 아니다. 자신을 지키기 위해 필요한 모든 조치는 옳은 것이다. 증오, 인정욕구, 죄책감은 방해가..