알고리즘 행성 여행자들을 위한 안내서

2017.04.10 12:35






    알고리즘이란 말은 ‘네*버의 검색 알고리즘’은 조작… 등에서 자주 듣지 않았나 싶다. 검색 알고리즘. 알고리즘이라는 단어 대신에 ‘방법’, ‘규칙’을 넣어도 크게 어색하지 않은 것을 보면 데이터와 관련하여 사용하는 단어인가 하고 생각했다. 이 책은 우리가 사는 지구는 ‘알고리즘’으로 가득차 있고, 알고리즘을 통해 이 지구를 이해할 수 있다고 이야기한다. 처음에 읽을 때는 ‘알고리즘’의 실제 적용 사례를 ‘재미있게’ 말해주려나 생각했지만, 반드시 재미있다고는 할 수가 없다. 덧셈, 뺄셈 문제가 아니니까. 


    알고리즘이라는 말은 

    p59. 알고리즘은 9세기 페르시아의 수학자 알 콰리즈미Al-Khwarizmi의 이름에서 비롯됐다. 

    그러니까 그 기원과 바탕은 수학이다. 숫자를 더하고 빼는 수준이 아니라, 현실에 보이지 않는 문제들에 대해 해결하기 위한 적합한 방법을 찾아가는 방식에 가깝다고 할만하다. 알고리즘에 대해 설명하면서 ‘로그’가 자주 언급된다. 문제 해결 방식에 사용되는 에너지의 양과 관련하여 쓴다. 

    독일어로 쓰여진 책이고 번역되었음에도 저자의 문체는 재미있다. 옆에서 설명하듯 친절하게 설명해준다. 저자는 우리가 ‘알고리즘’에 대해 좀 더 친숙하게 느끼고, 다양한 현상을 ‘알고리즘적’으로 보도록 노력하기를 바란다. 문제에 대해 생각할 때, 그 문제에 대해 어떻게 생각할 것인가? 혹은 그 문제에 대해 생각하는 방식에 대해서 또 생각할 것은 없는가라고 물어보길 요구한다. 이때 알고리즘이 끼어들고 알고리즘은 우리의 창의성을 발현할 수 있는 기회며, 우리가 가진 창의성을 보여주는 예가 되기도 한다는 것. 



      [최단거리 내비게이션에 사용되는 알고리즘을 도식화 한 것 - 2차원의 지도를 그물을 건져 올리듯 당기면 최단 거리를 금새 발견할 수 있다]


      다양한 알고리즘에 대해 설명하고 있지만, 생소한 용어들이 많았다. (친절한 각주가 있으니 책 속에서 답을 찾을 수는 있다.) 그 중 몇 가지는 혼자서 더 알아봐야 겠다는 생각이 들어 써둔다. 

      - p138. 샌드박스
      - p226. 넷플릭스와 알고리즘, 추천과 비추천 
      - p287. 6단계설과 스몰월드(미국 심리학자 스탠리 밀그램Stanley Milgram의 1967년 실험) 

      알고리즘을 통해 어떤 문제에 대한 해결을 하려면, 투입되는 input이 중요하다. 하지만, 그 알고리즘이 인간의 문제와 관련된다면 가장 중요한 input은 인간이다. ‘솔직한’ 답변을 내놓아야 모두가 만족할 수 있는 답이 나온다는 점. 학생-대학의 매칭이라면 가고 싶은 대학에 대해 솔직하게 써야 하고, 경매라면 내가 생각하는 그 물건의 가치에 대해 정확히 가격을 책정해 둬야 하고, 이성간 매칭이라면 이성에 대한 호감도에 대해 솔직하게 밝혀야, 알고리즘을 통해 적절한 해결책을 찾을 수 있다는 점. 인간이 개입된 문제에서 해결을 위한 필요충분 조건은 ‘솔직함’이 아닌가 하는 생각이 들었다. 


      • 마음에 들었던 구절
        • p59. 알고리즘은 9세기 페르시아의 수학자 알 콰리즈미Al-Khwarizmi의 이름에서 비롯됐다.
        • p60. 형식과학의 출발점에는 언제나 직관이 자리잡고 있다.
        • p61. 알고리즘은 문제를 풀기 위한 세부적이고도 단계적인 방법이다.
        • p95. 데이크스트라 알고리즘은 핸드폰과 자동차, 웹사이트 등의 각종 내비게이션 시스템 속에서 활발하게 작동하고 있다.
        • p160. 에니그마는 절대로 'L'을 'L'로 코딩하지 않기 때문에, 암호화된 그 메시지에는 'L'이 있을 리 없었다. 다시 말해, 암호화된 그 메시지는 암호화되기 전의 메시지 구조를 어느 정도 누설한다고 볼 수 있었다. 배티는 바로 그날, 에니그마를 해독해낼 수 있는 첫 번째 실마리를 찾아냈다.
        • p226. 세 번째 기적: 넷플릭스의 고객 영화평점 추측 대회
        • p284. 모든 데이터를 모아서 갖고 있는 건 기술적으로 전혀 문제가 안 된다. 다만 그것을 이해할 수 있도록 그림으로 그려내는 것이 문제일 뿐이다.
        • p298. 무언가를 어떻게 고민해야 할지를 고민하는 사람은 언젠가는 대체 무엇을 고민할 수 있을까 하는 문제에 당면하게 된다.
        • p301. 자기의 생각을 잘 이해해서 그것을 다른 곳으로 옮겨놓을 줄 아는 유일한 생명체다. 우리는 스스로를 생각하게끔 만드는 유일한 존재다. 그리고 그 생각은 여전히 우리의 생각으로 남아 있다.

      저자의 문체가 마음에 들고, 현재를 살아가면서 꼭 한번은 제대로 들어봐야할 내용이라 생각해서 추천! 평소 수학을 좋아하고 생각하기를 좋아하는 사람이라면 더 좋다! 


      저작자 표시 비영리 변경 금지
      신고

      토로록알밥

      헌법은 살아있다 (이석연 지음, 와이즈베리)

      2017.02.27 14:13




      대학교 1학년때 교양수업으로 '생활법률'을 들었다. 강의는 분명 유익했지만, 그당시 나는 그 '유익함'에 별 관심이 없었다. '왜 내가 이 공부를 하나?' 생각하며 시험 성적만 받아들었던 과거의 내가 부끄럽기 그지 없다. 일을 하게 되면서, 나의 일과 관련되어서는 법률정보를 찾아보기는 했다. 그때마다 '그때 생활법률을 좀 더 열심히 공부할 걸' 하는 생각이 들었다. 법은 우리에게 무척 가까운 것이고 모르면 모를수록 멀어지게 되며 그 책임은 나에게 있다. 


      "헌법은 살아있다" 라는 책을 보고서는, '아, 헌법에 대해서도 아는 게 거의 없구나.' 일단 한탄을 하고 시작한다. 


      책은 200페이지 분량으로 짧다. 오로지 헌법에 대해 다루고 있지만, 그렇다고 헌법 주해서가 아니기 때문에 헌법의 기능과 그 목적에 대해 밝히므로 쉽게 읽을 수가 있다. 저자는 '수도이전법'에 대한 위헌청구로 유명해진 분이란다. 짧은 분량에 글자도 큼직해서 조금만 집중해서 읽으면 우리나라의 근간이 되는 헌법에 대해 이해할 수 있다. 


      목차는 다음과 같다. 


      제 1장. 헌법이란 무엇인가

      헌법이 가지는 기능에 대해 언급합니다. 국가를 정의하고(권력은 어디서부터 오는지), 국가가 어떻게 기동(정치를 위한 기관의 정의)하는 지에 정하는 법이죠. 건국절 또한 헌법에서 명백히 밝히고 있다고 덧붙입니다. 


      제 2장. 개헌을 말하다

      우리나라의 정치 구조와 그간 독재와 반헌법적 행위들에 대해 밝힙니다. 


      제 3장 헌법은 살아 있다- 한국 사회를 바꾼 10대 위헌결정

      간통죄, 제대군인 가산접 등 위헌결정을 받은 사건에 대해 정리했습니다. 


      제 4장 헌법재판과 공익소송을 통해서 본 헌법의 기능 - 이석연.지승호의 헌법대담

      인터뷰 전문가 지승호씨와 대담형식으로, 독자가 궁금해 할만한 부분에 대해서 지승호씨가 묻고 저자가 답하는 방식입니다. 


      한가지 잘 납득이 안되는 부분이 있었다. '수도이전법'에 대해 위헌소송하여 위헌 결정을 받아냅니다. 법리상 당연한 결과라는 게 저자의 의견입니다. 하지만, 일명 '세종시법'(행정중심복합도시법)'에 대해 위헌소송을 내는 데 참여하였으나 이건 위헌 결정이 나지 않을 것이라고 예상했다고 밝힙니다. 헌법재판소가 노무현 정부를 완전히 무력화 시키는 결과를 불러일으킬 수도 있는 판결을 내리지 않을 것 같다고 예상한 겁니다. 이 부분에서 헌법재판소에 대한 저자의 생각이 궁금하게 되었습니다. 자신이 여러 사례에 대해 위헌소송을 낸 것은 정치적 의도는 없이 철저한 법리적 관점에서 올바른 법의 시행을 위한 것, 헌법의 정신을 지키기 위한 것이었다고 합니다. 그 결정을 하는 헌법재판소 또한 마찬가지여야 하는 게 아닌가 싶습니다. 헌법에 정신에 맞는 지 아닌지 가리는 게 헌법재판소가 해야 할 일인데, 독자에게 헌법재판소의 기능을 온전히 믿지 못하게 만들고 있습니다. 이 책에서 가장 아쉬운 부분이 아닌지. 


      저작자 표시 비영리 변경 금지
      신고

      토로록알밥

      사용기] 몰스킨, 북저널 Moleskin Book Journal

      2016.10.07 16:15

      책을 읽고 다양한 방식으로 기록합니다. 일회독 하고, 한번 더 읽으면서 밑줄 친 부분이나 메모해둔 부분을 살펴봅니다. 헌데, 읽은 책들에 대한 기록을 한 곳에 모으고 싶더라구요. 그래서 몰스킨  북저널을 구입했습니다. 자세한 이야기는 아래 영상을 참조하시면 됩니다. 



      구입은 오픈마켓에서 했습니다. 


      제품정보 : http://www.moleskine.com/en/collections/model/product/book-journal 

      저작자 표시 비영리 변경 금지
      신고

      토로록알밥 기록, 노트, 독서, 몰스킨, 북저널, 아날로그,

      티스토리 툴바