송 준이(socurites)

2018-05-10
Style Transfer를 해야 할 일이 생겨서 관련 자료를 정리하고, 주요 논문은 가능하면 직접 코딩하거나 이미 짜여진 코드를 분석하기로 마음 먹었다. 따라갈 로드맵은 Lunit Tech Blog의 Style Transfer을 참고했다....
2018-04-26
Neo4j를 기반으로 프로그래밍을 할 일이 생겼다. 특히 Cypher 쿼리 언어를 중심으로 스터디하면서 가장 기본적인 내용을 정리했다. 그래프 DB와 Neo4J를 처음 접하는 처지에서, 전문적인 튜토리얼이나 서적을 보기 전에 먼저 읽어두면 도움이 될 것이다. 이 글에선 간략히 개요를 설명하며, 정리한 내용은 맨 밑의 슬라이드에서 확인할 수 있다. 그래프 DB와 Neo4J 그래프 DB란 데이터 간의 관계를 일급(first-class) 엔티티로 다룰 수 있도록 설계된 데이터베이스다. 관계형 데이터베이스의 경우 검색 시점에 저장된 관계를 이용하는 반면, 그래프 DB는 데이터 간의 관계를 저장 시점에 저장한다. 그래프 모델에서 가장 핵심적인 요소는 노드(Node)와 관계(Relation)이다....
2017-10-20
TF-Slim은 저수준의 텐서플로우 API를 간편하게 사용할 수 있는 고수준 경량 API로써, 텐서플로우 저수준 API를 사용하여 모델을 정의, 학습, 평가하는 과정을 간소화한다. 특히 이미지를 분류하는 작업의 경우, 성능이 검증된 다양한 이미지 모델(VGG, Inception, ResNet 등)에 대해 이미지넷 데이터셋을 기반으로pre-trained된 모델을 기반으로 fine-tuning하는 과정이 단순화되어 있다. 이 글에서는 TF-Slim에 대한 개념을 설명하고 이를 MNIST 필기체 인식 문제를 해결해 본다. 그리고  스탠포드 대학교에서 제공하는 개 품종 이미지 데이터(...
2017-05-10
지난 4월 18일, 페이스북은 새로운 오픈소스 딥러닝 프레임워크인 Caffe2를 발표 했다. 이로써 익혀야 할 도구가 하나 더 늘어난 듯 하다. 2015년부터 쏟아지기 시작한 딥러닝 프레임워크 전쟁에서 텐서플로우가 우위에 섰지만, 최근 주목을 받고 있는 Chainer, MXNet와 PyTorch 등도 조금씩 사용자층을 확대하고 있다. 이 글에서는 범람하고 있는 딥러닝 도구들을 간략히 비교하고, 관련 책과 강의를 소개하고자 한다. 딥러닝 프레임워크 살펴보기 여기에서는 대표적인 딥러닝 프레임워크들 몇가지를 여러가지 측면에서 비교하려고 한다. 관련 내용에 대한 자세한 글은 "...
2017-04-14
이 글에서는 MXNet을 살펴보고, MXNet을 이용하여 MNIST 분류기를 개발하는 방법을 소개한다. 그리고 MXNet 프레임워크를 안드로이드에서 사용할 수 있게 빌드하는 방법을 설명한다....
2017-03-29
이 글에서는 지난 글 “텐서플로우(TensorFlow) 시작하기“에 이어서 IRIS 예제를 포함해서 더 다양한 예제를 살펴보면서, 텐서보드(TensorBoard)를 사용하는 방법을 설명하려고 한다. 그리고 텐서보드에 표시되는 각 메트릭이 어떤 의미를 가지는지에 대해서도 간략히 살펴보겠다....
2017-03-21
이 글에서는 텐서플로우를 설치하고, 기본 사용법을 익히며, MNIST 이미지를 ConvNet으로 분류하는 예제를 차례차례 따라가 보고자 한다....
2017-03-07
이 글에서는 강화학습과 강화학습의 알고리즘 중 하나인 DQN(Deep Q-Network)에 대해 간략히 설명한다. 그리고 딥러닝 프레임워크 중 하나인 Torch를 사용하여 스스로 “바구니로 과일 받기” 게임을 배우는 인공지능을 만드는 방법을 소개한다....
2017-02-21
“이미지넷 분류 모델을 사용한 개체 식별”과 “성별/나이 분류 모델을 사용한 성별과 나이 식별”, 그리고 안드레이 카패시(Andrej Karpathy)가 만든 “NeuralTalk2 기반의 이미지 캡션 생성”에 대해 소개한다....
2017-01-03
이 글에서는 The Unreasonable Effectiveness of Recurrent Neural Networks에서 설명하는 내용을 간단히 간추려서 설명한다. 또한 char-rnn 코드를 한글(utf-8)을 지원하도록 수정한 char-rnn-kor 코드를 소개한다. 그리고 char-rnn-kor를 사용하여 한글 발라드 가사를 학습하고, 학습된 모델을 바탕으로 발라드곡 가사 텍스트를 생성하는 방법을 따라해본다....
더보기