genmsim의 word2vec normalize하기
word2vec.wv.similarity word2vec은 각 단어를 벡터화하여 표현한 것을 말합니다. 뭐 쉬운것이니까 넘어가고, 여기서 종종 발생하는 문제점은 normalization이죠. 단어간의 유사성을 고려해서, 가장 유사한 놈을 찾거나 ...
총 1,428개의 아카이브 중 993 - 1008번째 글
word2vec.wv.similarity word2vec은 각 단어를 벡터화하여 표현한 것을 말합니다. 뭐 쉬운것이니까 넘어가고, 여기서 종종 발생하는 문제점은 normalization이죠. 단어간의 유사성을 고려해서, 가장 유사한 놈을 찾거나 ...
random walk generation random walk라 함은, 말 그대로 무작위로 이리저리 움직이는 것을 말합니다. 이걸 그래프에서 이야기하자면, 주어진 그래프에서 정의한 노드와 엣지의 특성에 맞춰서 이런저런 시퀀스를 만드는 것을 일종의...
node2vec논문을 보면, 초반에는 쭉쭉, node embedding에 대해서 나오다가, 뒤쪽에 뜬금없이 edge embedding이 나오면서, 이거는 hadamard product로 처리하면 좋다, 정도의 언급이 있습니다. 이건 그냥 bina...
network equivalence, isomorphism. 얼마전에, network의 isomorphic을 체크한다는 글을 썼었습니다만. 과 는 다릅니다. 이걸 모르고 글을 쓴 것 같네요. network isomorphism graph isom...
graph의 isomorphic을 체크해봅시다. 아래와 같이, 두 개의 그래프가 있다고 합시다. 이 둘은 노드도, edge도 모두 동일합니다. 이 두 그래프가 같은지를 확인하려면 어떻게 하면 될까요? 우리가 흔히 쓰는 것처럼 을 써서 처리하면 될...
요즘 심심할때 간단한 코딩 문제를 푸는데, 간단한 자료구조가 나옵니다. 이른바 heap이라는 것이죠. complete binary graph(대충, children이 두개 씩만 있어야 하고, 음, 대충 꽉 채워진 그래프입니다 설명하기 귀찮네효 하...
리스트로부터 k개의 partition을 구합니다 예를 들어서, 다음과 같은 리스트가 있다고 합시다. 이 리스트를 2로 쪼갠다면, 다음과 같은 3 가지 방법이 있죠. - 이렇게 k개수만큼 분할할 수 있는 모든 리스트를 리턴하는 함수를 만들어 봤습니...
select로 정해진 값 가져오기. html에서는 다양한 요소를 통해서 사용자가 원하는 input을 정의할 수 있습니다. 이 때, 라는 드롭다운형태의 박스를 정의할 수도 있죠. 이것을 정의하고, 값이 변경되었을때(정확히는 input이 발생했을 때...
사용자가 직접 키보드를 이용해서 원하는 값을 매번 선택할 수도 있습니다. 그게 기본적인 input이죠. 그런데, 아주 정확한 값을 측정하지는 않아도 되고 대략적인 값만 해도 되고, 또 입력해야 하는 값이 매우 많다면, 그냥 scroll의 형식으로...
why use translate? 우선, 저는 python의 string method 중에 translate라는 것을 써본 적이 없습니다. 이름에서 알 수 있는 것처럼 해당 메소드는 스트링을 다른 스트링으로 변환시켜주는 기능을 수행합니다. 그러나...
chart를 주기적으로 변경하기. 별거 아니고요. 주기적으로 데이터가 변하거나, 업데이트될 경우, 그에 맞춰서 차트도 변경될 수 있도록 하려고 합니다. 비교적 간단하게, chart.js와 d3.js를 가지고 사용해봤습니다. do it d3와 ch...
animation 내에 애니메이션 넣기. 그냥, 애니메이션 내에 새로운 애니메이션을 또 넣어서 진행해도 되는지 알아봅니다. 귀찮으니 그냥 코드를 그대로 넣어볼게요. do it. 그냥 같은 형식의 코드를 그대로 넣어주면 잘 굴러갑니다. wrap-u...
svg에서 text를 사용하기. 저는 입력받은 데이터를 이용해서 비교적 간단한 그래프를 그려주고, 특정 부분에 마우스를 올렸을 때 필요한 데이터가 뜨도록 하는 작업을 수행하고 있습니다. 즉, 해당 요소 위에 마우스가 올라오면, 그 위치에 새로운 ...
아주 간단합니다. 그냥 html의 특정 부분을 눌렀을때, 어떤 javascript요소가 수행되도록 하려면 그냥 을 설정해주면 됩니다. 기본적으로는 에 대해서만 가능한 것 같지만, 도, 도 어떤 html 요소든 모두 가능하죠. 다음처럼 해주면 됩니...
svg의 요소에 마우스를 올렸을 때 변하는 것을 넣어보자 png와 같은 그림이 아니라, svg와 같은 형태로 넘기게 될 경우, 해당 요소 내의 특정 부분에 마우스가 올라가거나 했을 때의 액션을 지정할 수 있습니다. png에 비해서 훨씬 강력한 기...
d3js를 이용해서 화살표를 그려보려고 합니다. 우리가 아는 대부분의 라이브러리들에서는 이 부분이 무척 쉽게 해결되었던 것 같은데, d3에서는 이 부분이 손쉽게 해결되지 않습니다. 우선, 화살표라는 요소가 따로 존재하지 않습니다. 즉, 화살표를 ...