반응형

분류 전체보기 174

Deep Learning, NLP, 그리고 Representation

이 글은 Christopher Olah가 2014년 7월에 쓴 글을 우리 말로 번역한 것이다. Deep learning이 자연어 처리(natural language processing, NLP) 분야에서 성취해낸 많은 연구 결과들을 짚어보면서, 도대체 어떻게 deep learning이 이렇게 문제를 잘 해결해 내는 것인지에 대한 대답을 굉장히 구체적으로 설명한 멋진 글이라고 생각한다. 기본적으로 neural network에 대해서 이해하고 있어야 이 글의 내용을 원활하게 이해할 수 있으리라 생각한다. 저자의 홈페이지에 neural network에 대한 주옥같은 글들이 많으므로 관심이 있다면 둘러보시길 추천한다. 우리 말로 옮기기 애매한 용어는 영어 단어 그대로 표기했고, 원문에 있는 그림을 그대로 가져다..

Machine Learning 2018.04.17

Long Short-Term Memory (LSTM) 이해하기

이 글은 Christopher Olah가 2015년 8월에 쓴 글을 우리 말로 번역한 것이다. Recurrent neural network의 개념을 쉽게 설명했고, 그 중 획기적인 모델인 LSTM을 이론적으로 이해할 수 있도록 좋은 그림과 함께 한 걸음씩 설명하는 멋진 글이라고 생각한다. 기본적으로 neural network에 대해서 이해하고 있어야 이 글의 내용을 원활하게 이해할 수 있으리라 생각한다. 저자의 홈페이지에 neural network에 대한 주옥같은 글들이 많으므로 관심이 있다면 둘러보시길 추천한다. 우리 말로 옮기기 애매한 용어는 영어 단어 그대로 표기했고, 원문에 있는 그림을 그대로 가져다 썼다. 물론 저자의 허락을 받고 번역했다. 오역에 대한 지적이나 내용에 대한 피드백은 항상 감사합..

Machine Learning 2018.04.10

Convolutional Neural Networks: 모듈 별로 쪼개서 보기

이 글은 Christopher Olah가 2014년 7월에 쓴 글을 우리 말로 번역한 것이다. Convolutional layer가 기존 neural network를 어떻게 발전시켰는지에 대해 좋은 그림들과 함께 이론적으로 잘 설명했고, 그 당시 핫한 연구 결과를 토대로 그 의미를 느낄 수 있도록 한 굉장히 좋은 글이라고 생각한다. 저자의 홈페이지에 neural network에 대한 주옥같은 글들이 많으므로 관심이 있다면 둘러보시길 추천한다.기본적으로 neural network에 대해서 이해하고 있어야 이 글의 내용을 원활하게 이해할 수 있으리라 생각한다. (염치없는 홍보 문구) 혹시 neural network를 먼저 알고 싶다면 역자의 다른 글도 나쁘지 않다. 우리 말로 옮기기 애매한 용어는 영어 단어..

Machine Learning 2018.04.07

왕십리 혼다라멘

어느 추운 날에 갈 곳이 없어 남자 둘이서 라면 먹을 곳을 찾아 급히 들어가게 된 혼다 라멘이다. 분위기 너무 좋았다. 아늑했다. 꽤 비싼 곳이 아닐까 걱정이 들기도 했지만, 메뉴를 보니 정 반대였다. 혼밥을 위한 완벽한 가성비! 가장 기본 메뉴가 4,900원이다. 하지만 품질은 가격보다 훨씬 좋지 않을까... 생각해본다. 감사한 곳이다. 들어오자 마자 여자 분들 한 쌍 씩 계속 들어오셔서 순식간에 먹고 나갔다.

Travelogue 2018.04.05

PyTorch를 이용한 NLP 튜토리얼, Part 3: Recurrent Neural Network와 LSTM 모델

Neural network를 위한 나의 첫 framework으로 PyTorch를 선택해서 알아가고 있다. PyTorch documentation의 tutorial 부분만 차근 차근 보고 있는데, 생각보다 내용이 좋다. 단순히 자기네 framework 사용법 뿐만이 아니라 deep learning의 여러 전반적인 기초에 대해서 잘 설명해주고 있다. 그 중에서 Beginner Tutorial 섹션의 "Deep Learning for NLP with Pytorch" 튜토리얼을 우리 말로 옮겨보았다. 세 번째 번역 부분은 recurrent neural network의 개념을 소개하고 NLP에서의 활용으로 LSTM 모델을 구현해본다. Exercise까지 해보려고 했으나 발버둥만 남았다. 꼭 업데이트 하리... 수..

Machine Learning 2018.04.05

PyTorch를 이용한 NLP 튜토리얼, Part 2: Word Embedding

Neural network를 위한 나의 첫 framework으로 PyTorch를 선택해서 알아가고 있다. PyTorch documentation의 tutorial 부분만 차근 차근 보고 있는데, 생각보다 내용이 좋다. 단순히 자기네 framework 사용법 뿐만이 아니라 deep learning의 여러 전반적인 기초에 대해서 잘 설명해주고 있다. 그 중에서 Beginner Tutorial 섹션의 "Deep Learning for NLP with Pytorch" 튜토리얼을 우리 말로 옮겨보았다. 두 번째 번역 부분은 NLP의 첫 발걸음으로 word embedding을 이용한 N-gram language modeling을 직접 해본다. 수식이 깨지는 등의 문제가 있는 경우 Github을 통해 볼 수도 있다...

Machine Learning 2018.03.25

하남숯불닭갈비

식당 이름이 하남 숯불 닭갈비다, 무슨 다른 설명이 필요할까.1인분에 12천원이면 요즘 체인점에서도 볼 수 있는 가격인데, 그 질은 차이가 크다. 굉장히 부드럽고 맛있다. 숯불 닭갈비를 처음 먹어보는 입장에서 이렇게 맛있는 건지 몰랐다. 6천원 짜리 막국수도 먹지 않고는 넘어갈 수 없을 맛이다. 가족들과 자주 찾게 될 느낌이다.주차 자리는 충분하고 건물 내부도 좁지 않다. 직원분들이 바쁘지 않다면 고기는 직원분이 구워주신다! 숯불 닭갈비가 스스로 구워먹기 쉽지 않은 것 같던데, 알아서 구워주시니 더욱 맛있게 먹을 수 있다. 맨날 먹고 싶다.

Travelogue 2018.03.23

PyTorch를 이용한 NLP 튜토리얼, Part 1: 기초 개념

Neural network를 위한 나의 첫 framework으로 PyTorch를 선택해서 알아가고 있다. PyTorch documentation의 tutorial 부분만 차근 차근 보고 있는데, 생각보다 내용이 좋다. 단순히 자기네 framework 사용법 뿐만이 아니라 deep learning의 여러 전반적인 기초에 대해서 잘 설명해주고 있다. 그 중에서 Beginner Tutorial 섹션의 "Deep Learning for NLP with Pytorch" 튜토리얼을 우리 말로 옮겨보았다.첫 번역 부분은 PyTorch의 기본적인 개념 및 사용법과 neural network의 이론적인 기초를 다룬다. 수식이 깨질 경우 Github을 통해 볼 수도 있다. NLP 분야에 관한 기초 지식이 없어서, 번역에 ..

Machine Learning 2018.03.22

티스토리 명함 최곱니다 감사합니다 사랑합니다

티스토리 명함, 스티커, 다이어리 공개 내 기억에 뭔가에 당첨된 적이 손에 꼽을 정도로 적은데, 이번 티스토리 연말 결산 이벤트에 당첨이 됐다. 그리고 드디어 오늘 올 것이 왔다. 자야하지만 이건 쓰고 자야겠다. 명함 무엇보다 나에게 의미있는 명함이다. 주황색의 티스토리 생각에 깔끔한 폰트로 블로그 이름과 소개글이 적혀있다. 정말 예쁘다. 사진에 있는 명함은 두 각의 명함 통에 담겨있지 않았던 샘플이라 헤져보이는데, 명함 통에 있는 것들은 매끈하기 그지 없다. 명함 각은 종이로 된 것이었는데, 소소하게 티스토리를 나타내는 부분들이 귀여웠다. 로고 스티커 다음은 티스토리 로고 스티커. 큰 스티커와 작은 스티커 2개 씩 담겨있었다. 어디에 쓸 수 있을 지 가장 애매한 스티커다. 냉장고에 붙이기엔 너무 아깝지..

In Real Life 2018.03.22

Neural Network의 원리를 알기 위한 짧은 견문록

Neural Network은 자식새끼 알아서 크라고 냅두는 시골 엄마다 계속 핫한 숯같은 딥러닝, 그 기초 개념인 neural network을 알아보려고 한다. Neural network에 대해서 이래 저래 인터넷을 찾아봐도 잘 모르겠어서, 차근차근 ESL을 통해 neural network를 알아가는 과정을 기록했다. Engineering 입장에서가 아닌 stat/math 입장에서 저술한 책으로, 좋은 평가를 받은 책으로 알고 있기 때문에, 출처는 믿을만 하다고 본다. Supervised learning의 기본적인 개념 안에서 neural network를 설명할 수 있는 가장 기초적인 방법들부터 그 의미를 풀어나가고자 하는 것이 주 목적이다. 여기서 언급하는 각각의 방법론에 대한 설명은 각종 이론서에 굉..

Machine Learning 2018.03.18