본문 바로가기

전체 글266

[영화] 가타카 (Gattaca, 1997) 줄거리/리뷰 (스포) 몇일 전 가타카(Gattaca,1997)를 봤다. 전반적으로 난해했지만, 다시 생각해 보면 생각할 거리가 많은 영화였다. 한 부모 밑에 자연적으로 태어난 아이(빈센트, 형)와 유전적으로 설계된 아이(안톤, 동생)가 있다. 형과 동생은 커가면서 이런 저런 놀이를 하는데, 형은 동생에게 모든 면으로 뒤쳐진다. 결정적으로 둘의 차이를 시험하는 놀이가 있는데, 바로 바다에서 수영을 해서 더 멀리 가는 사람이 이기는 시합이다. 누구 하나가 지쳐버리거나 더 먼저 돌아가게 된다면 지는 것이 규칙이다. 어렸을 때 부터 모든 것이 뒤쳐졌던 형은 늘 동생에게 진다. 그런데, 어느 날 부터 형이 이기기 시작한다. 이걸 이해하지 못한 동생이 이유를 묻자 이렇게 대답한다. "난 돌아갈 힘을 남겨두지 않아서 널 이기는 거야." .. 2021. 6. 1.
[논문소개] anti-preferential attachment로 부터 창발하는 동류성과 leadership Preferential attachment는 degree distribution에서 scale-free의 성질을 형성한다. 다만, 오로지 degree에 대한 preferential 만을 반영하므로, topology에는 관여하지 않는다. 이런 측면에서 preferential attachment는 topology를 제외한 0차 근사로 볼 수 있다. 네트워크에서 주로 보는 topology로는 clustering, degree assortativity, core-periphery 구조, community 구조 등이 있다. clustering과 degree assortativity는 보통 macro-scale의 관점을 갖는 것이 일반적이지만, 각각 local scale에서 보는 방법들이 고안되어있다. 한편, co.. 2021. 5. 21.
[TED] Poverty isn't a lack of character. it's a lack of cash. 최근 뤼트허르 브레흐만의 책 '휴먼카인드'를 읽고 있다. 내용도 번역도 훌륭해서 술술 읽히는 책이다. 읽다보니 문득 작가의 강연을 들어보고 싶다는 생각이 들어 찾아보았다. 아니나 다를까 TED에서 강연한 영상이 있었다. 강렬한 강연이었다. 밑에 내용을 정리해본다. 가난은 지적 능력에 영향을 준다. 일년 수당을 수확기에 몰아 받는 농부들의 IQ는 수당을 받기 전 보다 받은 후에 평균 14점이 높다. 가난은 생존과 직결한 문제다. 배가 고프다는 것은 당장 먹어야 할 것을 찾아야 한다는 것을 뜻한다. 이런 상황에서 장기적인 시각은 설 자리가 없다. 이런 상황에서 사람은 현명한 결정을 내리기 힘들다. 가난한 사람이 잘못된 결정을 내리는 것이 아니라, 가난이 잘못된 결정을 내리게 만든다. 교육과 같은 수많은 빈곤.. 2021. 5. 6.
[생각] 집단에 있어 현상과 본질의 차이 - 개입의 위험성 집단 규모에서 개입을 현상적인 면에만 집중하여 판단한다면 본질로 부터 벗어난 그릇된 개입이 될 수 있다. 예를 들어 이런 문제들을 생각해 볼 수 있다. 사람들은 끼리끼리 논다는 현상적인 관찰 결과에 따라서 끼리끼리 놀게 하는 개입이 이루어진다면 어떤 일이 벌어날까? 선진국의 GDP가 높다는 것을 근거로 GDP에 집중한 정책을 편다면 어떤 일이 일어날까? 상위권의 축구 팀에서 패스 빈도가 높다는 것을 근거로, 패스를 위한 축구 전술을 펼친다면 성적이 올라갈까? 집단에서 관찰되는 현상은 복잡성을 내재한다. 따라서 현상적으로는 같을 지라도 계의 상태는 전혀 다를 수 있다. 이는 겉보기 평행 상태가 치열한 부딪힘 속에서 이뤄진 결과물인지, 전혀 치열한 반응이 없는 상태에서 나타난 무미건조한 결과물인지 알 수 없.. 2021. 4. 23.
[삶] 마스크 대란의 기억 모든 나라가 그랬었지만, 일본에서도 작년 비상사태 선언 전후로 마스크 대란이 있었다. 한두달 정도 마스크는 어디서도 살 수 없었고, 심지어 휴지와 키친타월마저도 구할 수가 없었다. (아이러니하게도 비상사태 선언이 해제된 이후 갑자기 물량이 풀렸다.) 이때 일본의 대기업 샤프가 나섰다. 그 때 치고는 나름 싼 가격 (50개입 한 상자에 3000엔 + 배송료 660엔)에 추첨을 통해 마스크를 공급하겠다는 것이었다. 마스크가 너무 귀했던 시절이라 사람들이 몰려들어 추첨 개시 시간에는 웹 페이지가 먹통이 되기도 했다. 우여곡절 중에 추첨을 신청하고는 연락이 없어 잊고 살았다. 근 1년이 지났다. 잊고 살고 있었는데, 샤프로 부터 메일이 왔다. 추첨에 당첨되었다고. 아직도 대란 시절의 가격 그대로 50개에 4만원.. 2021. 4. 14.
[네트워크이론] 네트워크 중심성 - link를 통해 전달되는 것들 다양한 네트워크 중심성 중 "link를 통한 전달되는 것들"의 관점에서 정의할 수 있는 중심성들에 대해서 정리해 보았다. Degree centrality - 연결 중심성 연결중심성은 쉽게 말하면 이웃 node의 개수이지만 굳이 더 의미를 찾아보자면, 네트워크 상에서 임의로 움직이는 행위자가 한 node에 머물 확률이기도 하다. 더보기 네트워크 상에서 random walk 행위자가 시점 t에서 각 node에 있을 확률을 벡터로 나타내어 p(t)라고 했을 때, 그 다음 스탭의 확률은 다음과 같다 $\mathbf{p}(t+1) = \mathbf{A} \mathbf{D} ^{-1} \mathbf{p}(t) $ 여기서 A는 인접행렬, D는 degree를 주대각성분으로 갖는 행렬이다. 인접행렬은 한 node로 부터.. 2021. 4. 3.
[메타 언론 플랫폼] 전반적인 계획 (+ Github pages 호스팅 예제) 기존 뉴스 플랫폼의 시간 순(list type), 랭킹 순(Highlight type)의 한계를 넘어, 다양한 뉴스들로의 접근성을 높이기 위한 방안으로 network type의 도입이 적절하지 않을까 하는 동기에서 작은 프로젝트를 생각 중이다. 이를 위해 서는 뉴스를 크롤링하고, 가시화 하기 위한 알고리즘을 거쳐, 우리가 접할 수 있는 형태의 플랫폼으로 제공할 필요가 있다. 쉽게 말하면 자동화된 메타 언론 플랫폼을 만드는 것이 목표다. 지금까지는 주로 크롤링과 가시화 알고리즘에 대한 기반을 공부 해 왔는데, 동시에 이를 배포할 수 있는 방법에 대한 공부도 필요하다. 웹이나 앱에 대해 전혀 모르기 때문에, 힘든 여정이 될 것 같다. 대략 생각하는 공부내용은 다음과 같다. -백엔드 Neo4j, python .. 2021. 3. 24.
[Neo4j] Gephi와 연동, large network 가시화 P1. 기존 데이터 이식 P2. 데이터베이스 언어 (Cypher) P3. Graph Apps - Neo4j Bloom (가시화), NeoDash (Feature 트래킹) P4. graph data science - 알고리즘 (ex: pagerank, community detection) P5. Gephi와 연동, Large network 가시화 P6. Python 프로그램과 연동, 주기적 DB 업데이트 *굵게 표시한 목표는 이 글에서 다루는 내용 오늘 글의 목표는 1. Gephi에서 Data를 받는 Server를 열고, 2. Neo4j DBMS에서 Gephi로 network data를 스트리밍해주는 것 이다. Gephi는 Neo4j APP에서는 다룰 수 없는 아주 큰 network를 가시화 하기 위해 필.. 2021. 3. 5.
[Neo4j] Graph Apps (Bloom, NeoDash), 알고리즘 (pagerank, community detection) P1. 기존 데이터 이식 P2. 데이터베이스 언어 (Cypher) P3. Graph Apps - Neo4j Bloom (가시화), NeoDash (Feature 트래킹) P4. graph data science - 알고리즘 (ex: pagerank, community detection) P5. Gephi와 연동, Large network 가시화 P6. Python 프로그램과 연동, 주기적 DB 업데이트 *굵게 표시한 목표는 이 글에서 다루는 내용 이번 글에서는 Neo4j 내부 GraphApps들과 알고리즘을 다뤄보겠다. Graph Apps 설치법 Graph Apps는 Neo4j Desktop 왼쪽 상단 아이콘 중 제일 아래를 누르면 확인해볼 수 있다. 기본으로 몇가지 앱이 있고, 원하는 App은 Grap.. 2021. 3. 5.