본문 바로가기

공부150

[논문소개] 수평적 팀이 과학적 혁신을 이끈다? PNAS에 'Flat teams drive scientific innovation'이라는 제목의 간략한 리포트가 올라왔다. 내용이 흥미로워 간단히 정리해본다. 우선 흥미로웠던 점은 논문에서 저자들의 역할을 분리한 방법이였다. 개별 논문의 contribution란에서 저자들이 행한 역할들을 link로 엮고, 이를 다수의 논문에 대해 수행한 결과 3개의 클러스터 구조를 발견한다. 그리고 각각의 클러스터의 내용에 따라 Lead, Direct support, Indirect support라는 역할을 결정한다. 이러한 구분에 따라 각 논문에서 Lead 역할을 맡은 저자의 비율이 얼마인지를 계산한다. 예를 들어, 모든 저자(n명)가 주도적으로 contribution을 했다면 L latio는 1 (n/n)이고, 한명.. 2022. 7. 8.
[논문소개] 조직 내 소셜 네트워크 구조와 우울 증상의 관계 오랫동안 붙잡고 있던 연구가 논문화 되었다. 논문 제목은 'Universal association between depressive symptoms and social-network structures in the workplace' 이다. 조직 내 소셜 네트워크의 구조와 우울증상과 비교하는 연구였는데, Clustering이라는 지역적인 interaction의 밀도가 높을 수록 우울 증상을 적게 경험한다는 관찰 결과를 정리한 논문이다. 흥미로웠던 점은 개개인의 interaction의 특징에서 나타나지 않던 상관관계가 주변의 interaction 까지를 포함한 밀도 지표에서 나타났다는 점이었고, 아쉬운 점은 인과성 까지는 다루지 못했기에 상호작용과 우울증상이 이루는 다이나믹스 까지는 알 수 없었다는 점이었.. 2022. 7. 6.
[사례] Facebook 친구 관계를 통해 미국 행정구역 (County) 간의 사회적 연결 지수를 가시화 - 뉴욕타임즈 업샷 개인적으로 감탄을 하며 재미있게 읽은 인터랙티브 기사가 있어 공유. https://www.nytimes.com/interactive/2018/09/19/upshot/facebook-county-friendships.html (유료 구독자가 아닐 경우, 매월 볼 수 있는 횟수에 한도가 정해져 있는 듯 하다..) Facebook의 친구 관계를 통해 미국 행정구역 (County) 간의 사회적 연결 지수를 가시화 한 기사이다. 이 가시화 작업을 통해 꽤 많은 사실들을 확인할 수 있다고 한다. 간단히 요약해보면 다음과 같다. 사회적 연결에는 "거리가 중요하다" - 동질성 높은 행정구역들 보다 물리적 위치가 더 강하게 나타난다 주(state)의 경계선이 뚜렷히 나타난다 - 미국에서 주(state)는 꽤나 강력한 사.. 2022. 5. 13.
[next-js] 프로젝트 셋업 (with typescript & tailwindcss) powershell에서 원하는 dir로 이동 후, npx create-next-app@latest --typescript 설치 중간에 프로젝트 명 입력. vs code 로 프로젝트 열기 code 프로젝트명 README.md 수정 index 내용 다 날리기 다음, vs code terminal에서 tailwind 설치 npm install -D tailwindcss postcss autoprefixer 다음 tailwindcss setup npx tailwindcss init -p postcss.config, tailwind.config 파일이 생성된 것을 확인 tailwind.config.js로 가서 코드 내용을 다음과 같이 수정 module.exports = { content: [ "./pages/**.. 2022. 5. 7.
[Physics] 프랙탈 차원 공간을 설명하기 위한 방법으로 차원이라는 개념이 있다. 가장 대표적인 차원의 개념으로는 공간을 구성하고 있는 독립적인 '축'의 개수를 세는 방법이 있다. 점(0), 선(1), 면(2), 입체(3)의 차원을 설명하는 방법이 바로 그러하다. 우리가 살아가는 공간의 특징은 주로 3차원으로 설명된다. 어떤 방향을 정하든 그와 독립적인 방향들이 존재하며, 그 중 하나를 골라 두 가지 방향을 정하고 나서도 또 하나의 독립적인 방향이 존재한다는 의미이다. 이렇게 정한 3가지 방향에서 이루어지는 힘의 교환, 그로 인한 속도와 가속도의 변화는 완전히 독립적이다. 이러한 독립성은 우리가 사는 공간에서 물체의 운동을 기술할 수 있는 토대가 된다. 그것이 '역학'이라고 불리는 학문의 정체다. 1, 2, 3 처럼 정수가 아닌 .. 2022. 4. 28.
[공부 자료] Structural Roles in Networks 흥미로운 자료를 봤기에 기록. Network에서 구조적 역할을 정의하는 비지도 학습 방법이 있다고 함. 'RolX'로 불리는 듯. Role이 추출된 모습이 흥미로운데, 단순히 국부적인 link 개수나 전체 토폴로지 centrality와는 다른 role들을 추출해내는 것으로 보임. 기본 node feature부터 bottom-up 으로 탐색해 나가는 것으로 보임. 주말 즈음에 제대로 공부해 봐야겠음. 관련 교육자료를 정리한 블로그: https://data-weirdo.github.io/data/2020/08/31/data-graph-03.motifs/ 원본 논문: https://static.googleusercontent.com/media/research.google.com/ko//pubs/archive/.. 2022. 3. 1.
[예제] 3D network 가시화 패키지 react-force-graph 웹 상에서 네트워크를 가시화 하기 좋은 굉장한 pacakge를 발견 react 기반의 가시화 패키지: react-force-graph https://github.com/vasturiano/react-force-graph 다음 예제는 VR버전 예제 우주를 떠다니는 느낌..! json 형식의 data만 있으면 바로 html로 삽입해서 바로 사용할 수 있음. 밑의 graph는 Apach EChart의 Les-miserables.json를 가시화한 예 VR이 아닌 경우: 키보드 방향키로 이동, 마우스로 시선 전환 HTML 삽입 미리보기할 수 없는 소스 HTML 2022. 2. 28.
[생각] Social network에서 허브가 생기는 이유와 그 의의. BA model에서 처럼, node들이 link수가 많은 (=degree가 높은) node에 더 높은 확률로 link를 연결할 경우(preferential attachment), 아주 많은 link수를 지닌 hub가 탄생한다. Hub의 탄생은 현재 무수히 많은 network, 특히 social network의 특징을 설명한다. 그런데, 왜 우리는 degree가 높은 node에게 더 높은 선호도를 갖는 것일까? 뇌피셜을 총동원해서 시나리오를 써보려 한다. (요약은 마지막에) # 시나리오 1 (여행자 시나리오) 먼저, hub는 link를 많이 갖고 있기 때문에, 우리가 link를 따라 이동하다보면 자연스럽게 degree가 높은 Hub node를 만날 확률이 높아진다. 만약 우리가 각 node를 만날 때마다 .. 2022. 2. 16.
[Django Rest Framework] pycharm 환경에서 개발 세팅하기 Django Rest Framework는 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 라이브러리 라고 한다. 참고: https://yunhookim.tistory.com/7 https://proglish.tistory.com/53 세팅: 1. 프로젝트 폴더를 생성 2. pycharm에서 해당 폴더를 open 3. venv 설치 File -> Settings -> Project -> Python interpreter에서 톱니바퀴 눌러서 생성 4. 화면 아래에서 Terminal을 누르고 venv 를 activate 5. django REST framework 패키지를 설치 pip install django djangorestframework 6. 프로젝트 생성 .. 2022. 2. 3.