알아가는 즐거움

Learning to think

계량경제학을 읽으면서 1

계량경제학에 대한 책을 읽고 있다. 경제 요소 간의 관계를 분석해서 한 요소 값의 변화가 어떤 영향을 끼치는지를 정량적으로 추정하는 것이 목표인데, 여기서 말하는 경제 요소란 학업 성취도나 범죄율, 집값 등을 포괄해서 가리킨다. 통계적인 도구로는 선형회귀분석을 이용한다. 회귀분석은 기계학습 분야에서도 쓰는 기본적인 도구지만 그쪽의 맥락에서 공부했을 때와는 조금 다른 느낌이 들었다. 예측 정확도 자체보다 개별 요소의 효과 측정과 의미 해석에 중점을 두고 있다는 점에서 배울 거리가 많았다.

개발도상국에서 농민의 살충제 사용이 가구의 의료비 지출에 미치는 영향을 연구한다고 생각해보자. 살충제 사용 여부와 의료비 데이터만 구해다가 회귀분석을 하면 될까? Read the rest of this entry »

R 노트북을 써보았다: 간단한 PCA

RStudio 1.0이 나오면서 정식으로 포함된 R 노트북을 써볼 겸 간단하게 주성분분석(PCA)을 돌려보았다. 세계 국가의 인구, 영토, GDP, 1인당 GDP 데이터에서 주성분을 뽑으면 무엇이 나올까? Read the rest of this entry »

마스터 알고리즘: 기계학습의 원리와 미래

페드로 도밍고스 교수의 『마스터 알고리즘』(원제: The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World)을 재미있게 읽었다. 저자는 자신이 “마스터 알고리즘”이라고 부르는 궁극의 기계학습 알고리즘을 만들기 위해 현존하는 접근 방식을 통합할 수 있는 방향을 제시하고, 그것이 실제로 구현되었을 때 펼쳐질 미래의 모습을 다소 낙관적인 관점에서 그려놓았다. 이 책을 읽고 얻을 수 있는 세 가지를 정리해 보았다. Read the rest of this entry »

함수형 사고

최근에 나온 번역서를 읽었는데, 찾아보니 원서는 2년 전인 2014년에 출간되었다.

명령형 방식으로 구현하던 로직, 디자인 패턴을 활용하던 설계를 함수형 프로그래밍에서는 어떻게 접근할 수 있는지 보여준다. 책의 제목이 함수형 언어가 아니라 함수형 사고라는 데서 짐작하겠지만, 언어 자체보다는 생각하는 방식의 전환과 확장에 중점을 둔다. 그래서 예제도 스칼라/그루비/클로저(Clojure)같은 함수형 프로그래밍 언어 뿐 아니라 자바8이나 함수형 자바로 구현한 코드가 나온다. Read the rest of this entry »

이나모리 가즈오의 회계경영을 읽고

회계에 대한 책이라서 지루할 줄 알았는데, 저자가 경영자로서 회계를 바라보는 관점이 인상적이고, 그가 세운 회계 원칙을 나의 분야에 대입해서 생각할 거리가 있었다.

A. 모르긴 몰라도 회계학의 내부를 들여보면 기술적인 복잡함이 상당할 것 같다. 하지만 저자는 그런 디테일에 압도되지 않고 경영에 필요한 도구로서의 회계라는 관점으로 중심을 잡고 있다. Read the rest of this entry »

Due: 마감시한을 필수로 요구하는 할일 관리 앱

요즘 알림 겸 할일 관리 프로그램으로 Due를 쓰고 있다. 이 앱의 특징은 할일을 추가할 때 반드시 마감 시한(Due)을 입력하도록 강제한다는 점이다. 그리고 시한 내에 처리하지 않으면 1분마다 계속 울리면서 일을 마치도록 재촉한다.

이 기능을 일종의 알람처럼 쓸 수 있는데, 가령 퇴근할 때 가져가야 할 물건이 있으면 퇴근 30분 전을 마감으로 등록해놓으면 웬만해선 잊어먹지 않는다. Read the rest of this entry »