분류 전체보기 117

Generative Adversarial Networks (GANs)

본 포스팅은 Medium의 Joseph Rocca에 의해 작성된 "Understanding Generative Adversarial Networks (GANs)"를 공부하며 한글로 재작성하였습니다. 전문 번역가가 아니고 제가 이해한대로 작성하였기 때문에 문맥상 이상한 부분은 원문을 읽으시면 도움이 될 것 같습니다. Deep Learning을 공부하는 분들 중 GAN에 대해서 모르는 분이 없을거라 생각합니다. 2014년도 Ian Goodfellow에 의해서 소개된 이후 최근까지 정말 많은 연구가 진행되고 관심을 받았던 모델입니다. 이미 공부를 했었고 구현도 해봤지만 최근 다시금 기본이 중요하다는 생각이 들고 있어 차근차근 기본을 다지기 위해 오늘 포스팅을 하게 됬습니다. Introduction Yann L..

머신러닝/Vision 2019.02.27

그래프 탐색 알고리즘 [DFS, BFS]

프로그래밍에 자주 사용되는 대표적인 자료구조에는 "그래프"가 있습니다. 오늘 포스팅에서는 그래프를 탐색하는 알고리즘 2가지 DFS와 BFS에 대해서 알아보도록 하겠습니다. 그래프는 정점과 간선으로 이루어져 있는데 간선을 통해서 모든 정점을 방문하는 것을 그래프를 탐색한다고 합니다. 위에서 언급했듯이 그래프 탐색 알고리즘에는 대표적으로 깊이 우선 탐색(DFS), 너비 우선 탐색(BFS)가 있습니다. 각각의 알고리즘에 대해서 자세히 알아보도록 하겠습니다. 위 그림을 보시면 두 알고리즘의 차이에 대해서 직관적으로 이해하실 수 있습니다. 각 알고리즘의 명칭에서도 볼 수 있듯이 깊이(자식)를 우선으로 탐색하느냐 아니면 너비(형제)를 우선으로 탐색하느냐의 차이가 있습니다. 1. 깊이 우선 탐색깊이 우선 탐색 (De..

알고리즘 2019.02.27

[독서] "인조두뇌(Brain)"

처음 서점에서 책 제목을 보자마자 무슨 내용인지는 상관없이 읽고 싶어졌다. AI, Deep Learning, Machine Learning와 같은 환경에 놓여있기 때문에 자연스럽게 인조두뇌라는 제목에 끌렸던 것 같다. 책을 사고나서 저자가 Robin Cook이라는 것을 알아차렸다. 그제서야 나는 내가 이 책을 읽도록 영향을 미친 잠재적 요인이 또 있다는 것을 생각해냈다. Robin Cook의 의학 소설을 추천 받은 것은 고등학생때의 일이다. 당시 수능을 앞두고 아는 형한테 잠시 과외를 받았던 경험이 있다. 당시 그 형은 심리학을 부전공으로한 학생이였는데 뭔가 대화를 이어나갈 때마다 나의 심리를 꿰뚫어 보는 듯한 느낌 때문에 한창 심리학에도 관심이 생겼었다. 형은 공부 이외에도 책이나 영화에 대한 얘기도 ..

인생../[ Book ] 2019.02.27

[독서] "공부에 미친 사람들"

3독 올해는 독서하는 습관을 만들겠다는 목표를 세우고 총 40권의 책을 읽기로 마음 먹었다. 현재 2월 말... 이제서야 3번째 책에 대한 글을 쓰고 있다. 그래도 올 해는 뭔가 흐지부지 되더라도 꼭 끝까지 끌고가 볼 생각이다. 40권을 다 채우지 못하고 몇 권이 됬던 간에 일년동안 목표를 잊지 않고 스스로를 채찍질 하는 것 또한 하나의 목표가 되었다. 3번째로 읽은 책은 "공부에 미친 사람들"이다. 나도 이제 공부에 미쳐야하지 않을까?라는 생각이 들어서 가벼운 마음으로 흔히 말하는 천재들의 공부법과 그들의 생활을 정리해 놓은 이 책을 골랐다. 책은 정말 빠르게 읽힌다. 어려운 내용도 없고 대부분 천재들의 공부에 대한 개개인의 철학과 방법들이다. 그저 책을 읽는 내내 그들의 철학에 대해 이해하려 노력하고..

인생../[ Book ] 2019.02.22

[독서] "OKR (Objectives and key results)"

"Objective "목표", 그리고 Key Results "핵심 성과" 구글이 성공한 비결은 OKR의 재대로된 실천 덕분인가 ??? OKR이란, Objective Key Results로써 구글을 비롯한 실리콘밸리에서 크게 성공한 기업들이 사용하는 새로운(그들은 이미 오래전부터 쓰고 있었지만, 나에게는 새로운..) 일종의 프레임워크이다. 목표(Objective)를 설정하고 해당 목표를 달성하기 위해서 필요한 핵심 성과(Key Results) 지표를 활용하여 팀 또는 개인의 생산성을 극대화 시킬 수 있는 방법이다. 책을 읽으면서 느낀점은 이 OKR이란 방법은 모두가 이미 알고 있을만한 개념들이다. 목표를 정하고 내가 정말고 집중하고 우선적으로 해야할 일들에만 집중한다. 목표를 이루기 위해 성과를 스스로 평..

인생../[ Book ] 2019.01.27

[독서] "사피엔스"

2019년 이전과는 다른 삶을 살아야겠다는 다짐을 하고 가장 먼저 계획한 것이 독서다. "한 달에 최소 3권 이상의 책을 읽자"라는 마음으로 이제야 겨우 1권을 다 읽었다. 원래도 책을 잘 읽지 않는 사람이기 때문에 책 읽는 속도가 느린데 내용도 그리 가볍지 않은 책을 첫 책으로 골라서 더욱 오래 걸렸다. 그래서, 내가 올해 처음으로 읽은 책의 제목은 바로 "사피엔스" 우리는 스스로에게 인간이라는 명칭을 주고 지구상의 모든 존재들 중에서 가장 뛰어난 존재라고 하며 살아가고 있다. 하지만 지구의 역사를 본다면 우리는 다른 동물 종들 처럼 진화를 거쳐 현재의 모습을 갖춘 호모 사피엔스종이다. 책은 왜 네안데르탈인이 아닌 사피엔스 종만이 지구상에 살아남았나? 인간은 왜 역사상 가장 치명적인 동물이 되어 자연선..

인생../[ Book ] 2019.01.22