전체 글 108

파이참(Pycharm)에서 mecab 사용하기

목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 이번 포스트에서는 파이참(Pycharm)에 mecab을 설치하고 사용하는 방법에 대해서 다뤄보겠습니다.1. 설치Mecab은 일본에서 개발된 형태소 분석기입니다. 한국의 문법 체계가 일본과 유사하기 때문에 은전한닢 프로젝트를 통해 한국어에 맞게 개발되었고, 현재 한국어 자연어 처리를 위해 많이 사용되고 있습니다.설치 방법은 아래와 같습니다.(1) 먼저, C 드라이브에 mecab 이라는 폴더를 만들어줍니다. ('C:\mecab')(2) https://github.com/Pusnow/mecab-ko-msvc/releases/tag/release-0.9.2-msvc-3 링크에서 본인의 윈도우 비트에 맞는 zip 파일을 다운 받..

에딘버러 & 리버풀 맛집 추천/비추천

영국 음식은 맛이 없기로 유명해서 영국 여행을 하면서 음식에 큰 기대를 하진 않았다. 특히, 비싼 영국의 물가를 고려하면, 자연스럽게 음식의 맛보다는 가성비에 초점을 맞추게 된다. 이번 포스트에서는 내가 생각하기에 가격 대비 퀄리티가 괜찮았던 레스토랑과 비추천하는 레스토랑에 대해 공유하려고 한다. 맛에 대한 선호는 개인마다 다르니 참고 정도로만 봐주길 바란다.1. 에딘버러 추천 맛집1 - 1. Makars Mash Bar에딘버러에서 첫 번째로 추천하는 레스토랑은 Makars Mash Bar이다. 이곳은 스코틀랜드의 전통 요리 해기스(haggis)와 양고기 요리가 주력이다. 나는 점심에 방문했는데, 웨이팅 없이 바로 식사를 할 수 있었다. 원래는 양고기를 주문하려고 했지만, 스코틀랜드의 전통 요리인 해기스..

리버풀(Liverpool) 여행 - 캐번 클럽, 엘버트 도크

여행일: 2024년 4월 19일리버풀 하면 떠오르는 두 가지, 바로 축구와 비틀즈이다. 축구에 대한 경험은 안필드 경기장 투어를 통해 즐겼고, 이제 다음은 비틀즈를 즐길 차례였다.비틀즈라는 다음 테마를 즐기기 전에, 잠시 쉬고자 엘버트 도크로 향했다. 이곳은 부둣가에 위치한 붉은 벽돌 건물들을 개조하여 박물관, 미술관, 식당, 카페로 활용하고 있었다. 5월의 시원한 날씨를 만끽하며 바다를 바라보는 것은 정말 좋았다.  엘버트 도크를 따라 위로 쭉 올라가다 보면 비틀즈 동상이 나타난다. 이곳에서는 비틀즈의 음악을 좋아하는 사람들이 사진을 찍기 위해 줄을 서 있었다. 역시 비틀즈가 오래된 그룹인 만큼, 그곳에서는 나이 드신 분들이 많이 보였다.  항구를 떠나 캐번 클럽으로 가기 위해 나는 비틀즈 동상 뒤에 ..

리버풀(Liverpool) 여행 - 안필드 경기장(Anfield stadium) 투어

여행일: 2024년 4월 19일이 날은 아침부터 안필드 경기장 투어를 위해 일찍 움직였다. 안필드 경기장 투어는 공식 홈페이지를 통해 미리 예약해 두었고, 학생 요금으로 18파운드였다. 비록 리버풀의 팬은 아니지만, 프리미어 리그 팬으로서 이 투어를 지나칠 수는 없었다.안필드 경기장은 리버풀 시내에서 조금 떨어져 있는데, Liverpool Queen Square 버스 스테이션에서 17번 버스를 타고 약 20분이면 도착한다. 버스 요금은 터치 결제가 가능한 트래블월렛 같은 카드로 지불할 수 있다.버스에서 내려 안필드 경기장의 웅장한 외관을 보자 기대감에 가슴이 두근거렸다. 나는 경기장 외부를 돌며 외부를 구경하다가 투어가 시작되는 장소로 갔다. 이곳에서는 예약 확인 메일을 보여주고, 짐 검사를 받은 후 오..

네트워크 데이터 분석 - Community detection: Label propagation

목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스이번 포스트에서는 커뮤니티 탐지의 마지막 알고리즘인 label propagation에 대해서 다루겠습니다.1. ProcedureLabel propagation은 한 노드의 이웃들은 보통 같은 커뮤니티에 속한다는 아이디어에서 출발합니다. 알고리즘의 절차는 다음과 같습니다.각 노드를 다른 커뮤니티에 할당합니다. 즉, 각 노드에 다른 label을 부여합니다.모든 노드를 무작위한 순서로 방문하면서 다음을 수행합니다: 해당 노드의 label을 다수의 이웃들이 갖는 label로 바꿔줍니다. 만약 동률이 있다면,  동률인 label중 하나를 무작위로 선택합니다.모든 노드가 다수의 이웃들에 할당된 label을 갖게 되면 (station..

에딘버러(Edinburgh) 여행 - 올드타운, 스코틀랜드 국립 미술관

여행일: 2024년 4월 18일 아침부터 비가 많이 내리던 날이었다.이 날은 에딘버러를 떠나 리버풀로 이동하는 날이었지만, 떠나기 전 마지막으로 올드 타운 투어를 하기로 했다. (비용: 13 파운드) 지난번 에딘버러 성 투어와 마찬가지로, 이번 투어도 영어로 진행되었다. 집합 장소에 도착하니, 연세가 좀 있으신 가이드 분이 나를 반겨주셨다. 그런데 놀랍게도 이날 오전 올드 타운 투어에 신청한 사람은 나 혼자였다. 일대일 투어가 되어서 조금 부담스럽긴 했지만, 나만을 위한 가이드라니 기분이 좋았다.투어는 스코틀랜드의 올드 타운을 걸으면서 그곳에 얽힌 이야기와 설명을 듣는 방식으로 진행되었다. 내가 에딘버러의 역사를 좀 알고 싶다고 하니, 가이드 분이 가장 먼저 보여준 곳은 스코틀랜드의 종교 개혁가 존 녹스..

네트워크 데이터 분석 - Community detection: Modularity

목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스이번 포스트에서는 커뮤니티 탐지 알고리즘중 modularity(모듈성)를 이용하는 알고리즘들에 대해서 다루겠습니다.1. Modularity(모듈성)지난 포스트에서는 Girvan-Newman 알고리즘을 이용하여 네트워크의 partition을 구했습니다. 하지만 Girvan-Newman 알고리즘은 hierarchical clustering을 이용하기 때문에 여러 partition들을 제시할 뿐, 어떤 partition을 선택해야하는 지에 대해서는 아무런 답을 주지 않습니다. (Girvan-Newman 알고리즘에 더 알고 싶으시면 아래의 링크를 참고해 주세요.)HTML 삽입미리보기할 수 없는 소스 이번 포스트에서는 네트워크에서..

네트워크 데이터 분석 - Community detection: Girvan-Newman algorithm

목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 이번 포스트에서는 네트워크에서 community를 탐지하는 알고리즘중 하나인 Girvan-Newman algorithm에 대해서 다뤄보겠습니다.현실의 네트워크는 assortativity와 같은 이유로, 비슷한 사람 또는 노드 끼리 연결되고, 그 결과로 커뮤니티 구조가 나타난다는 것을 지난 포스트에서 다뤘습니다. 학교나 반과 같은 커뮤니티는 데이터로 주어지지만, 보통 네트워크 데이터에서 커뮤니티에 대한 정보는 주어지지 않습니다. 이러한 경우, 네트워크에서 커뮤니티들을 탐지 (community detection)할 필요가 있습니다. Community detection은 노드 클러스터링의 한 종류이며, 때로는 클러스터링보다 ..

에딘버러(Edinburgh) 여행 - 에딘버러 성, 아서스시트

여행일: 2024년 4월 17일이 날은 대체로 맑은 날씨 덕분에 여행하기에 좋았다.전날 게스트 하우스에서 추천받은 에딘버러 성 투어(34파운드)를 신청했기 때문에 아침 일찍 집합 장소로 이동했다. 투어는 영어로 진행되었고, 약 12명의 관광객이 함께 했다. 가이드는 성으로 향하는 언덕길을 걸으며 에딘버러의 역사와 성에 얽힌 이야기를 들려주었다.에딘버러 성의 외관은 내가 예상했던 것만큼 화려하지는 않았지만, 투박한 모습이 오히려 에딘버러와 잘 어울린다고 느꼈다. 월터 스콧의 작품을 읽고 성을 방문한 관광객들이 실망하는 경우도 있다고 한다. 성 내부도 외부와 마찬가지로 투박했다. 대부분의 기능이 방어에 집중되어 있다는 것을 느낄 수 있었다. 성 안에는 여러 개의 문이 있었고, 적의 침입을 어렵게 하기 위해 ..

에딘버러(Edinburgh) 여행 2024 4/16

5월에 휴가를 1주일 쓰게 되었다. 나는 캐나다에서 출발하기에, 거리나 비행기 값 등의 부담이 적은 영국을 여행지로 선택했다. 나는 스탠스테드 공항에 내려서 바로 기차를 타고 에딘버러로 향했다. 기차 여행은 비교적 편안했고, 영국의 아름다운 풍경을 감상할 수 있어서 좋았다. 특히, 영국 시골의 돌담들과 양떼들이 영국 드라마에서 보던 것과 비슷해서 내 상상력을 자극했다. 기차를 2번 갈아타며 5시간 정도 달리니 어느덧 에딘버러에 도착했다. 에딘버러 올드타운의 첫 인상은 칙칙함이다. 오래된 건물들, 그리고 그 건물들의 잿빛 색과 이끼가 칙칙한 느낌을 더욱 강화시킨다. 에딘버러가 Ghost Tour로 유명한 이유를 새삼 느낄 수 있었다. 그러나 이 칙칙함이 불쾌하게 느껴지지는 않았다. 오히려 에딘버러 올드타운..