본문 바로가기

[CS224W] 1-2. Applications of Graph ML 이 포스트는 CS224W : Machine Learning with Graphs 강의를 기반으로 작성되었습니다. node level task node classification : node의 property 예측 - ex) 온라인 사용자 분류 edge level task link prediction : node 사이 link 비어있을 때, link가 존재할지 예측 - ex) knowledge graph completion graph level task graph classification : 다른 graph 분류 - ex) 분자 속성 예측 community level task (subgraph level task) clustering : node들이 커뮤니티 형성하는지 판별 - ex) social cir..
[CS224W] 1-1. Why Graphs 이 포스트는 CS224W : Machine Learning with Graphs 강의를 기반으로 작성되었습니다. Graph란? entity들을 관계(relations) 및 상호작용(interactions)과 함께 묘사/분석하기 위한 general language (entity들을 isolated datapoints로 보기보다는, entity 사이의 networks나 relation의 측면으로 보는 것) ex) computer networks, 질병 감염 경로, 논문 인용 네트워크, knowledge graph, code graphs, 3D shape 등 2가지 종류 networks (natural graphs) : underlying domains가 자연스럽게 그래프로 표현 - ex) social net..
[Linux] wget certificate 오류 해결 ERROR: cannot verify [wget 받을 주소]'s certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’: Issued certificate has expired. To connect to [wget 받을 주소] insecurely, use `--no-check-certificate' 1. 근본적인 해결 방법 sudo yum install -y ca-certificates 2. 임시 해결방법 wget [wget 받을 주소] --no-check-certificate
[Python] dateutil import 오류 해결 ImportError: No module named dateutil.relativedelta 해결방법 → python-dateutil 을 따로 설치해주어야 한다. ## CentOS7 sudo yum install python-dateutil
[Github] branch 이름 변경 / remote branch 삭제 # branch명 변경 git branch -m [기존 branch명] [새로운 branch명] # remote branch 제거 git push origin :[기존 branch명] 출처 : https://thdev.tech/git/2016/12/19/Git-Branch-Name-Change/
[Python] 카멜 / 파스칼 / 스네이크 표기법 변환 코드 작성 시, 변수 명 설정을 위해 다양한 표기법이 존재한다 camel 표기법 (camelCase) : 띄어쓰기 되는 부분의 글자를 대문자로 작성 pascal 표기법 (PascalCase) : camel 표기법 + 첫번째 글자도 대문자로 작성 snake 표기법 (snake_case) : 띄어쓰기 부분을 '_' 로 대체 다음은 camel 표기법을 snake 표기법으로 변환하는 방법이다. def camelToSnake(s): camel = re.compile(r'(.)([A-Z][a-z]+)') to_snake = re.compile('([a-z0-9])([A-Z])') return to_snake.sub(r'\1_\2', camel.sub(r'\1_\2', s)).lower() stringcase 패키지..
[Python] pygraphviz 설치 오류 해결 CentOS 기준, 다음과 같은 오류가 나왔을 때 해결방법 subprocess.CalledProcessError: Command '['pkg-config', '--libs-only-L', 'libcgraph']' returned non-zero exit status 1. ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1meqr4hy/pygraphviz_1dd95962042b4dada13e5f3e5ee3a3f0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1meqr4..
[Python] pip install 시 Python.h 오류 패키지 다운로드를 위해 'pip install [패키지명]' 실행 시 Python.h : no such file or directory (그런 파일이나 디렉터리가 없습니다) 라는 오류가 발생할 경우, python-dev를 추가로 미리 설치해주어야 한다. ### Ubuntu sudo apt-get install python-dev # python2 sudo apt-get install python3-dev. # python3 ### CentOS sudo yum install python-devel # python2 sudo yum install python3-devel # python3 출처 : https://stackoverflow.com/questions/21530577/fatal-error-pytho..