본문 바로가기

전체 글57

감성 분석 REST API 'Hart' 공개 감성분석 3부작 https://rumo.tistory.com/92 https://rumo.tistory.com/93https://rumo.tistory.com/94 감성분석을 주제로 3부작으로 글을 쓰려고 했었습니다. 3개 모두 완성된 글은 아니지만 많은 분들이 댓글이나 이메일로 궁금한 점을 질문하거나 자료 공유를 하였습니다. 비록 글은 완성하지 못했지만 먼저 감성 분석을 위한 API를 공개합니다. Hart는 Facebook의 fasttext로 만들어졌습니다. Hart는 왓챠 영화 평가와 네이버 영화 평점 데이터 약 100만 개를 skipgram으로 학습했습니다. 모델은 천천히 공유 하도록 하겠습니다. 아래에서 Hart를 사용해 보세요. 당연하지만 아직 성능이 그렇게 좋지는 않습니다. 지극히 평가적인 문.. 2019.01.03
어벤저스 인피니티 워 자막 오역에 대한 생각 (작성중) 어벤저스 인피니티 워 자막 오역에 대한 생각 자막 오역에 대한 말이 많습니다. 저도 과거에 개인적으로 영국드라마 자막을 여러번 만들곤 했습니다. 과거에는 공공연히 이런 자막을 만드는 행위를 했지만 요즈음에는 엄연한 불법이므로 이제와서 당당하게 말할 일은 아닌 것 같습니다. ㅋ.ㅋ. 아무튼 이야기 시작합니다. 통역, 번역이라는 것이 결코 완벽할 수는 없는 노릇입니다. 세상에 안 그런 일이 어딨겠냐만은... 아무리 완벽하게 전달하려고 애써도 영어와 한국어의 근본적인 차이는 극복 해 낼 수 없는 부분도 있습니다. 예를들어 볼까요. "Life is just"영화 브루스 올 마이티 中 브루스 올 마이티라는 영화에서 한 노숙자가 Life if just라고 적힌 종이를 들고 서 있는 장면이 있습니다. 어떻게 번역하면.. 2018.06.21
신입 프로그래머 X개월 째 (작성중) 신입 프로그래머 X개월 째 2018년 2월 경북대학교를 졸업하고 3월 부터 일을 시작해 벌써 X월이 되었습니다. 그간 학생으로서 프로그래머를 벗어내고 이제 돈을 받고 일을 하는 프로그래머로서 3개월 일해 보면서 그 간의 감상을 적어보려고 합니다. 많은 대학생과 프로그래밍을 공부 하는 사람들에게 도움이 됐으면 좋겠습니다.실제로 글을 써서 포스팅하자 마음먹은건 3개월차 쯤 이었는데 미완성 상태의 글을 미루고 미루다 보니 어느새 X개월이 되었습니다. 일단 소감 원래 소감이라 하면은 가장 마지막에 말해야 하지만 그러면 너무 뻔하고 재미 없으므로 저는 그냥 3개월 동안 회사를 다녀본 소감을 먼저 말 해 보겠습니다. 일단 처음으로 회사에서 느낀점은 “뭐가 이렇게 복잡하냐”였습니다. 복잡함 회사에는 제 생각보다 많은.. 2018.06.12
tomcat이 매우 느리게 실행된다. apt-get install haveged이렇게 쳐라. 우분투 아니면 알아서 하고. '엔트로피 풀'에 대해서 검색 해 보면 원인을 알 수 있다. 리눅스에서는 난수를 생성할 때 /dev/random을 사용한다. 이 /dev/random에는 키보드 입력, 마우스 클릭, 디스크 I/O 등의 비트가 들어가 있다가 난수가 필요 할 때 /dev/random으로 부터 얻어 쓰는데 이 /dev/random에 비트가 충분하지 않으면 난수를 생성하지 못하고 blocking 되어 버린다. 그래서 I/O가 충분히 발생하고 난뒤에야 겨우 톰캣이 실행 됨... JAVA 옵션을 바꿔서도 이 문제를 해결 할 수 있다. /dev/urandom이라고 하나 더 있는데 /dev/random 대신 이 녀석을 쓰면 된다. 2018.05.28