11월, 2016의 게시물 표시

마크다운(Markdown)으로 블로거 관리 (1)

이미지
Use Markdown to polish your Google Blogger (1) I’m sorry but this post is written in Korean. Please visit StackEdit , and Markdown if you want to get some information related to this post. Image source 누구나 한번쯤은 자신만의 블로그를 만들어 보고 싶을 것이다. 그리고 이왕이면 정말 멋지게 만들고 싶을 것이다. 오늘은 구글의 블로거를 이용하는 유저들에게 마크다운(Markdown)을 활용한 블로거 관리방법에 대해 이야기 하고자 한다. 어딘가 단순하고 불편한 블로거 필자는 원래 블로그에 관심이 없었다. 하지만 연구를 시작하고 다양한 실험을 진행하면서 어딘가에 기록하고 정보를 공유해야겠다는 필요성을 느끼기 시작했다. 그래서 뭔가 듣기만 해도 좋아보이는 구글의 블로거를 무턱대고 선택했다. 하지만 글자체 변경이라던가 페이지 조작면에서 워드(Word)와는 다른 불편함을 느끼기 시작했고 이곳저곳 검색해본 결과 마크다운을 활용한 블로거 관리방법에 대해 발견하게 되었다. 물론 마크다운 에 대해 들어본 적이 없다면 더 불편(?)해 질 수도 있겠지만, 생각보다 쉽고 간단하게 배울 수 있으며, 한번 배우면 다양한 곳에서 요긴하게 사용할 수 있기때문에 꼭 도전해 볼 것을 추천한다. 스텍에딧(Stackedit) 활용하기 Image source 이미 마크다운을 활용해 본 유저들이라면 Jekyll, Octopress 등 다양한 프로그램에 대해 들어봤을 것이다. 하지만 필자는 인터넷 웹상으로 쉽게 조작하고 블로그에 포스팅 할 수 있는 스텍에딧 을 소개하고자 한다. 스텍에딧의 장점 마크다운을 이용해 문서 편집이 편해진다. 그림에서 보다시피 화면 상단에는 마크다운에 관한 간단한 기능이 정렬되어 있다. 하지만 이마저도 거의 안 쓸것이 마크다운에 대한 문법은 비교적 간단하기 때문에 몇 ...

Shell in a nutshell - Introduction

이미지
Shell in a nutshell - Introduction Image source Brief Introduction: A Shell Script A shell script is very light and simple language compared to others such as C, C++, or Java but still powerful to handle numerous tasks efficiently. Strictly speaking, a shell script is a command line interpreter designed to be run by the Unix shell rather than stand alone computer languages as I mentioned above. It means that shell activates the process as soon as the user types the command on the command line (In C or C++, you cannot type the command as shell does). This is Terminal on Mac OSX. Let’s look at the example how shell scripts are used (I opened Terminal in Mac OSX, which connects me to the command line system). Printing a simple sentence, or saving it as a text file cannot be easier than this (In C++, printing a simple sentence needs at least about 5 lines). # Print a sentence. "echo" is a printing function. echo "My name is Hyungwon Yang....

한국어 음성인식 (Korean Automatic Speech Recognition)

이미지
한국어 음성인식 (Korean Automatic Speech Recognition) 음성인식설명 동영상 음성인식(Automatic Speech Recognition)이란 인간이 발화하는 언어에 대해서 기계가 인식하고 그 발화문장을 텍스트 형식으로 나타내 주는 것을 의미합니다. 쉽게 말해서 제가 "나 지금 학교에 왔어"라고 말한다면 기계는 그 말을 듣고 지금 말한사람이 “나 지금 학교에 왔어” 라고 말했어! 라고 인식하고 텍스트 형식으로 적어주는 것이라 할 수 있습니다. 인간의 입장에서 생각해보면 음성인식은 그다지 어려워 보이지 않을 수 있습니다만 사실 기계입장에서 음성인식은 꽤나 어려운 문제입니다. 좀더 이해하기 쉽도록 여러분을 기계의 입장이라 생각하고 설명해 보겠습니다. 지금 여러분(한국어만 써온 사람이라 가정)은 새로운 언어(영어)를 배워서 그것이 어떠한 문장이였는지를 종이에 써서 결과물로 제출해야 하는 상황입니다.(음성인식 일을 하게 되는 거죠) 이때 첫 번째로 고려할 사항은 배워야 할 언어 즉 외국어에 대해서 들을 줄 알아야 하는 것입니다. 영어를 처음 접하는 사람입장에서 영어를 모국어로 사용하는 화자의 모든 말 한마디 한마디는 언어라기보다 차라리 외계어라고 생각할 것입니다. 이러한 이유는 바로 자신이 사용하는 언어에서는 사용하지 않던 발음이 영어에 존재하기 때문인데요. 예를들어 'r’이라던가 'th’라는 소리는 한국어에 존재하지 않기 때문에, 영어를 처음 접하는 한국인에게는 이 낯선 소리들로 인해 자신이 이상한 외계어를 듣고 있다고 느끼게 되는 것입니다. 이러한 문제점은 어떻게 해결하면 될까요? 생각보다 간단합니다. 그냥 계속해서 많은 양의 영어음성을 들려주면 되는 겁니다. 그러다보면 자연스럽게 영어의 모든 소리들에 대해 익숙해 지게 되는거죠. 그리고 음성인식에서는 이러한 훈련을 통해 음향모델 (Speech model)을 구축하게 됩니다. 이렇게 영어의 소리에 대해 적응하게 되었다면 ...