목록전체 글 보기 (259)
귀퉁이 서재
검색 알고리즘, 진화(유전) 알고리즘, 군집 알고리즘, 머신러닝, 딥러닝, 강화학습을 다룬 책이다. 유전 알고리즘, 군집 알고리즘, 딥러닝, 강화학습 모두 생명체에 영감을 받아 고안한 알고리즘이다. 유전 알고리즘은 진화 현상에서, 군집 알고리즘은 개미의 군집 현상에서, 딥러닝은 뉴런에서, 강화학습은 사람이나 동물의 행동(구체적으로 행동 심리학)에서 영감을 받았다. 이 책은 개념 설명에만 그치지 않는다. 알고리즘 원리를 생명 현상에 빗대어 설명한다. 그래서 이해하기가 쉽다. 이 게시글에서는 유전 알고리즘까지 정리해봤다. Ch 1. 인공지능이란 무엇인가? 인공지능이란 무엇인지 한마디로 정의하기가 어렵다. 인공지능이 무엇인지 정의하려면 먼저 '지능'이 무엇인지 알아야 한다. 인공지능(Artificial int..
참된 고전 원작을 그대로 애써 꾸준히 읽어라. 이 말에는 더 이상 덧붙일 말이 없다. - A.W. 슐레겔 쇼펜하우어는 내가 막연히 좋아하는 철학자다. '막연히'라고 표현한 이유는 이 책을 제외하곤 쇼펜하우어의 책을 읽어보지 않아서다. 쇼펜하우어 철학을 설명한 다른 책을 읽었을 뿐이다. 그의 주저 는 언제나 인터넷 서점 장바구니에 담겨 있다. 그 말은 를 계속 안 사고 있다는 이야기다. 여유를 가지고 진득하니 봐야 할 책이라 못 보고 있다. 언제 보려나... 적잖은 작가와 철학자, 예술가들이 쇼펜하우어에게 큰 영향을 받았다. 톨스토이, 도스토옙스키, 마르셀 프루스트, 에밀 졸라, 토마스 만, 헤르만 헤세, 프란츠 카프카, 안톤 체호프, 윌리엄 서머싯 몸, 조지 버나드 쇼, 칼 융, 프리드리히 니체, 비트겐..
읽기 힘든 책이었다. 내용이 어려워서가 아니다. 글은 오히려 술술 읽힌다. 글은 수월하게 읽히는데 마음이 턱턱 막혀 읽기가 힘들었다. 나는 다자이 오사무의 을 읽으면서도 읽기 힘들다고 느끼지 않았다. 은 패배감과 우울감이 가득하지만 그런 감정 또한 인간 본성의 한 측면이기 때문이다. 충분히 이해할 수 있었다. 공감 가는 면도 많았다. 그런데 는 다르다. 우울감과는 차원이 다른 분위기다. 정신병적 분위기가 소설 전체를 지배한다. 강렬하다. 읽기가 참 힘들다. 이런 소설은 처음이다. 그냥 하는 소리가 아니라 정말 처음이다. 한강 작가도 이 책을 쓰고 나서 힘들었다고 고백했다. 주인공에게 미안하다고도 토로했다. 본인이 창작한 주인공에게 미안한 감정이 들다니. 김중혁 작가는 를 읽고 나서 이렇게 말했다. "빨리..
지금까지 니체에 관한 책을 적잖이 본 거 같다. 니체 본인의 저서든 다른 사람이 니체 사상을 설명한 책이든 말이다. 니체를 처음 접한 때는 2013년이었을 것이다. 니체 사상을 처음 접했을 때는 어리둥절했다. 무슨 말을 하는 건지 명확하지 않았다. 시간이 지나 여러 책을 읽으니 명확해지는 것처럼 보였다. '이 말이 이런 뜻이었구나!'라는 느낌이 들었다. 시간이 흘러 다른 니체 책들을 읽고 강연도 들었는데, 기존에 내가 알던 니체랑 조금 달랐다. 참 골치 아프게 만드는 철학자다. 다시 니체의 책을 접하니 장막이 사라지는 기분이었다. 퍼즐이 맞춰지는 듯했다. 그리고 이 책을 다 읽으니 내가 모르던 또 다른 니체 모습이 보였다. 알다가 모르다가를 반복한다. 몇십 년 간 니체 연구를 해온 백승영 교수의 강의를 ..
빌 브라이슨은 재밌게 글을 쓴다는 평이 자자한 작가다. 상당히 유명한 작가인데 이제야 그의 책을 읽어봤다. 는 말 그대로 우리 몸에 관한 쉬운 안내서다. 피부, 뇌, 심장, 장기, 뼈, 신경 등 인체에 대해 '쉽고 재밌게' 설명한다. 다 읽고 나니 빌 브라이슨이 왜 유명한지 알겠다. 첫 번째 이유는 글을 재밌게 쓰기 때문이다. 인체를 설명하는 의학 내용을 다루다 보면 글이 지루해지기 쉽다. 의학적인 지식을 전달해야 하기 때문이다. 의학적인 내용을 다루는데 왜 이렇게 글이 쉽게 읽히고 재미있는지 분석해보니, 일화를 많이 넣었다. 예를 들어, 유방암을 설명하며 19세기 초반에는 마취제가 없어 불에 지진 칼로 유방을 직접 베어낸 사례를 들었다. 1810년 영국의 소설가 버니는 쉰여덟에 유방암에 걸려 수술을 받..
가끔 이런 생각을 한다. 우리는 육체를 건강하게 만들려고 운동을 하고 머리를 좋게 하려고 학습을 하는데, 왜 마음은 돌보지 않는 거지? 나는 특별한 일이 없으면 거의 매일 1시간씩 운동을 한다. 특별한 일이 없으면 거의 매일 2시간 이상 공부를 한다. 그래도 시간이 남으면 책을 읽는다(짬나는 날이 별로 없어 매번 지하철에서만 읽긴 하지만). 우선순위는 운동→공부→독서순이다. 어디에도 '여유 시간'은 없다. 어쩌다 여유가 생겨도 운동, 공부, 독서 중 무언가를 욱여넣는다. 멍청하다. 운동, 학습, 독서엔 그렇게 열정적인데, 무언가에 쫓기듯 급한 내 마음엔 별 신경을 안 쓰니 말이다. 매일 1~2시간은 바라지도 않는다. 10분이라도 여유롭게 마음을 챙기면 좋지 않을까. 사실 이런 생각은 1~2년 전부터 했다..
우울감에 휩싸인 작가가 쓴 글의 분위기는 어떨까? 그 극치를 보여준 작품이 이다. 읽다가 포기한 사람이 있을 정도로 우울감, 패배감이 가득한 책이다. 주인공 요조는 소위 사회 부적응자, 말하자면 패배자다. 그렇다고 순수하지도 정의롭지도 않다. 적어도 다른 사람 눈에는 인간과 사회를 이해 못하는 떠돌이다. 다섯 번의 자살 시도 끝에 생을 마감한 다자이 오사무 자신을 투영하지 않았을까 싶다. 첫 번째 수기는 이렇게 시작한다. 부끄럼 많은 생애를 보냈습니다. 저는 인간의 삶이라는 것을 도무지 이해할 수 없습니다. 그리곤 바로 이렇게 이어진다. 정거장에 있는 육교를 올라갔다 내려갔다 하면서도 그것이 선로를 건너기 위해서 만들어졌다는 사실은 전혀 생각 못하고 다만 그것이 정거장 구내를 외국 놀이터처럼 복잡하고 즐..
누군가에게 단 하나의 책만 추천해야 한다면, 이 책을 추천하고 싶다. 난 다른 사람에게 책을 쉽사리 추천하지 않는다. 첫 번째 이유는 내 성향이나 가치관과 다를지 모른다는 우려 때문이고, 두 번째 이유는 좋은 책이 너무 많아 콕 집어 무얼 추천해야 할지 망설여지기 때문이다. 이 책을 읽고 생각이 바뀌었다. 우려와 망설임 따위를 신경 쓸 새 없이 이 책을 추천하고 싶다. 고전만 훌륭한 책으로 취급하고, 현대 작가가 쓴 책은 잘 안 읽으려던 내 허영심도 더불어 사라졌다. 저자 폴 칼라니티는 신경외과의사다. 레지던트가 끝날 무렵 여러 대학에서 좋은 조건을 제시하며 스카우트 제의를 한다. 성공과 행복의 탄탄대로가 눈 앞에 펼쳐졌다고 생각했다. 행복의 순간은 짧았다. 그는 곧 폐암 말기 판정을 받는다. 병세는 점..
이 책을 읽고 바뀐 점 두 가지. 카뮈와 사르트르 철학을 조금 더 깊이 알게 됐다. 그리고 예전만큼 그들을 열렬히 좋아하진 않게 되었다. 나는 알베르 카뮈와 장 폴 사르트르를 좋아한다. 아니, 좋아했다. 아니, 더 정확히 말하면 예전엔 상당히 좋아했지만 지금은 그 정도까진 아니다. 둘 다 실존주의 철학에서 대표적인 인물이다. . 카뮈와 사르트르를 좋아하는 내가 안 살 수 없는 책 제목이다. 구성도 좋다. 세 철학자 루카치, 사르트르, 카뮈가 가상 토의를 하는 방식이다. 카뮈와 사르트르 철학이 구체적으로 어떻게 다르고, 그들이 주장한 바는 무엇이며, 둘이 결국 왜 결별했는지 알고 싶어 이 책을 읽었다. 나는 원저가 아닌 이상 책을 비판적으로 읽는다. 카뮈나 사르트르가 직접 쓴 책은 있는 그대로 그들 철학을..
이번 포스팅에서는 HOG 디스크립터에 대해 알아보겠습니다. 이번에도 '파이썬으로 만드는 OpenCV 프로젝트(이세우 저)'를 정리했습니다. 기울기 벡터(Gradient Vectors) 기울기 벡터란 영상 내 하나의 픽셀을 기준으로 주변 픽셀에 대한 기울기를 나타내는 벡터를 의미합니다. 말이 좀 어려운데 아래 예시 그림을 보겠습니다. 펭귄 머리 부분을 확대해보겠습니다. 빨간 점으로 표시된 픽셀을 기준으로 왼쪽의 Gray Scale 값은 56이고, 오른쪽의 값은 94입니다. Gray Scale의 경우 0이면 검은색이고 255이면 흰색입니다. 따라서 Gray Scale 값 94가 56보다 밝습니다. 위 그림에서 실제로도 오른쪽이 밝죠? 이때 빨간 점으로 표시된 픽셀 입장에서 x축 방향의 변화량(gx)은 (94..
"물론 전혀 중요하지 않죠. 그냥 재미로 한 거예요" 파인만은 재미로 시간 낭비하는 걸 좋아했다. 재미로 한 일에서 시작해 마침내 노벨물리학상을 탔다. 는 파인만이 겪은 재미난 일화를 소개하는 책이다. 여러 에피소드를 모은 가벼운(?) 자서전 같다. 무슨 책을 볼지 둘러보던 중이었다. 이번엔 머리 식힐 겸 가벼운 책을 읽고 싶었다. 이 책이 쉽고 재밌다는 평이 많았다. 파인만 자서전이므로 머리 식힐 겸 읽는 책치곤 괜찮은 책이라고 생각했다. 그래서 읽기로 했다. 읽어 보니 기대 이상이다. 일단 책이 재밌다. 미국 대학생활을 그린 드라마 같다. 가벼운 수필처럼 술술 읽힌다. 게다가 재미있다. 책 주인공이 파인만이 아니었어도 재미있을 정도다. 참 유쾌한 사람이다. 낙천적이면서 짓궂기도 하다. 누군가를 놀려먹..
여러 글쓰기 책을 읽다 보니 나쁜(?) 버릇이 하나 생겼다. 책, 광고 포스터, 안내책자에서 눈에 거슬리는 글을 찾아내는 버릇이다. 메일과 카톡 글은 한 번 읽고 말기 때문에 쓸 때나 읽을 때나 별로 신경 쓰지 않는다. 반면에 책, 광고 포스터, 안내책자에 있는 글은 다르다. 여러 번 읽히는 글이다. 그래서 거슬리는 문장을 찾아 스스로 고쳐보곤 한다. 한의원 광고 포스터에 있는 문구였다. 비만으로부터 벗어나세요! 마음속으로 '으로부터'를 '에서'로 바꿨다. 비만에서 벗어나세요! 더 보기 좋다. 그런데 문제가 있다. 정작 내가 글을 쓰면 허점이 많다는 것이다. 다른 사람 글에서는 거슬리는 문구를 쉽게 발견하는데, 나는 다른 사람 눈에 거슬리는 글을 쓴다. 남의 잘못은 잘 찾아내면서 내 잘못은 모르는 것처럼..
"나는 정신병자였습니다." 톨스토이는 이렇게 고백했다. 그에게 무슨 일이? 톨스토이는 전쟁과 평화, 안나 카레니나, 부활 등 많은 대작을 남겼다. 러시아 최고 문호로 당대 사람들에게 찬사를 받았다. 부와 명예도 모두 가졌다. 어느 날 그는 삶이 허무하다는 사실을 깨달았다. 더 이상 살아갈 희망이 없었다. 급기야 자살을 기도했다. 자살을 기도하던 톨스토이는 신앙을 탐구하게 됐는데, 그 과정을 서술한 책이 [고백록]이다. 이 책은 삶의 의미를 향한 한 인간의 솔직한 고백록이다. 톨스토이는 솔직했다. 욕망을 좇는 삶이 무의미하다는 사실을 알면서도 여전히 그 삶을 버리지 못했다고 시인했다. 대작 [안나 카레니나]가 오명을 입을 수도 있지만 그 책은 욕망의 산물이라고 시인했다. 오랫동안 신앙과 진리를 탐구했지만 ..
"글쓰기가 어렵게 느껴진다면, 이는 실제로 어렵기 때문이다." - 윌리엄 진서(William Zinsser) 글쓰기는 쉽다고 생각했다. 적어도 글쓰기 책을 읽기 전까지는 말이다. '내 생각을 그저 활자로 옮기면 되는 것 아닌가?'라고 생각했다. 웬걸, 무지의 장막이 걷히자 만만히 볼 게 아니었다. 이 책에서 글 잘 쓰는 방법 몇 가지를 배웠다. 새로 알게 된 점을 다섯 문장으로 요약하면 이렇다. 독자를 구체적으로 정하되 스스로를 위해 쓴다. 단어와 어미를 다양하게 쓴다. 능동형, 동사형으로 쓴다. 클리셰는 가급적 쓰지 않는다. 글쓰기의 시작은 퇴고다. 마지막 문장이 가장 중요하다. 글쓰기의 시작은 퇴고다. 강원국 작가는 몇 번이고 퇴고를 강조한다. 퇴고하지 않은 글은 형편없다. 한 번 퇴고한 글보다 두 ..
이 책은 14대 달라이 라마와 정신과 의사인 하워드 커틀러의 담화록이다. 하워드 커틀러가 질문하고 달라이 라마가 대답하는 형식으로 구성되어 있다. 담화 주제는 '행복'이다. 삶의 목표가 행복이라면 인생 지침서로 삼아도 좋을 책이다. 우리는 무엇 때문에 고통받는가 우리 모두는 행복하길 원한다. '행복'이란 무엇일까? 행복은 쾌락이나 기쁨과는 다르다고 생각한다. 술과 담배, 마약으로 얻는 건 순간적인 쾌락이다. 승진, 복권 당첨, 사업 성공으로 얻는 건 일시적인 기쁨이다. 쾌락과 기쁨은 근본적인 행복이 아니다. 쾌락과 기쁨은 잠시 머물다 사라진다. 궁극적으로 부정적인 영향을 끼치기도 한다. 뿐만 아니라 쾌락과 기쁨은 욕심을 낳는다. 더 큰 쾌락과 더 큰 기쁨을 원하게 된다. 행복은 이와 다르다고 생각한다. ..
이번 포스팅에서는 객체 추적을 위한 Tracking API에 대해 배워보겠습니다. 이번 포스팅 역시 '파이썬으로 만드는 OpenCV 프로젝트(이세우 저)'를 정리한 것임을 밝힙니다. 코드: github.com/BaekKyunShin/OpenCV_Project_Python/tree/master/08.match_track Tracking API OpenCV에서는 객체 추적을 위한 Tracking API를 제공합니다. Tracking API를 이용하면 쉽게 객체 추적을 할 수 있습니다. 알고리즘 이론을 몰라도 됩니다. 추적하고자 하는 객체만 지정해주면 API가 알아서 객체를 추적해줍니다. 편리하죠? OpenCV에서 제공하는 Tracking API생성자는 아래와 같습니다. 생성자는 알고리즘에 따라 다양합니다. ..
이번 포스팅에서는 객체 추적 방법인 광학 흐름에 관해 배워보겠습니다. 이번 포스팅 역시 '파이썬으로 만드는 OpenCV 프로젝트(이세우 저)'를 정리한 것임을 밝힙니다. 코드: github.com/BaekKyunShin/OpenCV_Project_Python/tree/master/08.match_track 광학 흐름(Optical Flow) 광학 흐름이란 영상 내 물체의 움직임 패턴을 말합니다. 이전 프레임과 다음 프레임 간 픽셀이 이동한 방향과 거리 분포입니다. 광학 흐름으로 영상 내 물체가 어느 방향으로 얼마만큼 움직였는지 파악할 수 있습니다. 더불어 추가 연산을 하면 물체의 움직임을 예측할 수도 있습니다. 광학 흐름은 다음 두 가지 사실을 가정합니다. 1. 연속된 프레임 사이에서 움직이는 물체의 픽..
당분간 꾸준히 글을 써야 할 일이 생겨 [유시민의 글쓰기 특강]을 읽었다. 잘 읽히는 문장, 깔끔한 문장을 쓰는 방법을 알려주는 책이다. 이 책을 읽고 '지금까지 내가 못난 글을 써왔구나'라고 느꼈다. 예전에 [클린 코드]를 읽고 '지금까지 못난 코드를 짰구나'라고 느낀 것처럼 말이다. 다 읽고 난 후, 예전에 쓴 블로그 글을 쭉 살펴봤다. 못난 글 천지였다. 다 뜯어고치기에는 시간이 너무 오래 걸릴 것 같아 그만두었다. 특히 오래전에 쓴 글이 심각했다. 예전에는 문장을 어렵게 써야 멋있는 줄 알았다. 단문보다는 복문이 더 있어 보였다. 당시 철학책을 많이 읽었는데, 철학책에는 어려운 문장과 복문이 많았다. 비문도 심심치 않게 발견했다. 그렇게 어려운 문장을 써야 글을 잘 쓰는 것인 줄 알았다. [유시민..
이번 포스팅에서는 객체 추적 방법인 배경 제거에 대해 배워보겠습니다. 이번 포스팅 역시 '파이썬으로 만드는 OpenCV 프로젝트(이세우 저)'를 정리한 것임을 밝힙니다. 코드: github.com/BaekKyunShin/OpenCV_Project_Python/tree/master/08.match_track 객체 추적(Object Tracking) 동영상에서 지속적으로 움직이는 객체를 찾는 방법을 객체 추적이라고 합니다. 객체 추적 방법은 여러 가지가 있습니다. 몇 가지만 알아보겠습니다. 이번 포스팅에서는 배경 제거에 대해 알아보겠습니다. 배경 제거(Background Subtraction) 객체 추적을 위해 객체가 무엇인지, 어디 있는지부터 명확히 파악해야 합니다. 객체를 명확히 파악하기 위한 방법이 바..
이 책을 읽으며 나는 다음과 같은 물음에 대해 생각해봤다. 삶의 의미를 추구하는 것이 과연 행복을 위한 길일까? 개요 빅터 프랭클은 나치의 아우슈비츠 수용소에서 살아남은 정신의학자다. 그가 쓴 [죽음의 수용소에서]를 처음 읽었을 때는 군 시절 때였다. 당시 나는 나치, 히틀러, 홀로코스트, 유대인 학살, 아우슈비츠에 대해 단편적으로만 알고 있었다. 그런 나에게 [죽음의 수용소에서]라는 책은 적지 않은 충격을 주었다. 이번에 두 번째로 이 책을 읽었고 아우슈비츠 수감자들이 어떻게 생활했고, 어떤 생각을 했고, 어떻게 죽어갔는지 다시금 생생하게 알게 되었다. 빅터 프랭클은 아우슈비츠 수용소 경험을 바탕으로 '로고테라피'라는 심리치료 방법을 개발했다. 이 책은 크게 두 파트로 나뉘는데 앞부분은 아우슈비츠 수용..