keras가 지원하는 embedding을 어떻게 사용하는지 몰랐다. keras가 제공하는 문서가 embedding 기능을 정확히 설명한다. https://keras.io/layers/embeddings/#embedding weight로 embedding_matrix를 입력하고, input으로 index를 입력하면 index를 vector로 변경한다. 따라서 아래와 같은 순서로 작업해야 한다. 미리 만든 word2vec 파일을 불러온다.전체 vocab 총 양을 embedding_matrix로 설정한다.konlpy로 각 태그를 분리한다.불러온 word2vec 파일에서 해당하는 단어 index를 구하고, 이를 문장으로 만든다.적절한 길이로 padding한다.이를 입력으로 먹인다.…… keras로 키워드 분석(2/5) 계속 읽기
[카테고리:] 생활코딩
keras로 키워드 분석(1/5)
인공지능으로 자연어 분석을 많이한다. 나도 남 따라 해보기로 했다. 조금씩 배워하므로 코드는 별거 없지만 많은 시간을 쓰고있다. 생각은 이렇다. 나는 설비 태그를 가지고 있다. 사람마다 태그 작성을 다르게 한다. 이렇게 되면 일관성없어 분석하기 어렵다. 이를 표준화? – 적어도 형식에 벗어난 태그를 찾기위해 – 하는 무엇인가 있으면 좋겠다.태그를 준비한다. 한글+영어로 구성된다.간단한 분류기를 구성한다. 처음과 끝 단어를…… keras로 키워드 분석(1/5) 계속 읽기
cmus+sshfd로 유선 스피커 무선 개조
쓸모없이 자리만 차지하고 있던 PC 부품 모아 쓸만한 스트리밍 박스를 만들었다. 어쩌다보니 잘 쓰고있던 PC 스피커를 여기에 붙였다. 이 유선 스피커는 가격은 싼데 성능은 괜찮다. 몇년전 블루투스 보세 스피커를 20만원에 구입했지만 비싸단 생각을 계속했고, 값싼 스피커와 차이나지 않는다. 보세 스피커는 크기도 작고 한 개인데, 싸구려 스피커는 두 개에다 크다. 게다가 배터리 걱정도 없다. 보세 스피커는…… cmus+sshfd로 유선 스피커 무선 개조 계속 읽기
wav를 mp3로 변환
ffmpeg을 사용하여 간단한 스크립트를 작성했다. 다 좋은데 ffmpeg을 반복하면 stdin로 무엇을 받아들인다. 파일을 제대로 못 읽는다. -nostdin 옵션과 </dev/null을 주었는데 무엇때문인지 모르겠으나 잘 된다. #!/bin/bash echo “wav 파일을 mp3로 변환하는 스크립트” echo “파일 이름은 그대로 유지” echo “확장자를 mp3로 변경” echo “인자로 filelist를 입력” cat $1 |\ while read CMD; do echo $CMD; directory=$(dirname “$CMD”);…… wav를 mp3로 변환 계속 읽기
Xbox 360 패드 아날로그 노브 바꿈
5년넘게 사용하던 xbox 360패드 아날로그 노브?가 떨어져 나갔다. 카운터 스트라이크 GO를 마우스+키보드로 해야 킬수를 쉽게 올리는데 액박패드로 했다. 가뜩이나 잘 죽는데, 불량 아날로그 노브로 더 잘 죽는다. 이번 기회에 바꿔보기로 했다. 11번가에서 패드 소모품을 따로 팔고있는 사람을 찾았다. 2개 3,000원에 구매했다. 드라이버로 플라스틱 하우징을 분리했다. 볼트 7개 풀러야 하우징을 분리할 수 있다. 6개는 보여 쉽게…… Xbox 360 패드 아날로그 노브 바꿈 계속 읽기