반응형

Dobby is !free 17

[ graph ] Transductive inductive learning in GNN

1. Transductive - 하나의 동일한 그래프에서 training / test / validation을 구분해서 사용함 - 모든 데이터 셋에서 다른 모든 노드, 엣지, 노드 피쳐를 확인할 수 있지만 레이블만 일부 확인할 수 있음 2. Inductive - training / test / validation 셋이 각각 다른 그래프에서 만들어짐 - 각 셋에서는 그래프 구조(연결성), node feature, 레이블까지 다 확인할 수 있음 [읽을 논문 리스트] https://arxiv.org/pdf/1901.00596.pdf https://link.springer.com/chapter/10.1007/978-3-319-99978-4_16 https://ieeexplore.ieee.org/document/..

Dobby is !free 2023.02.16

[우분투 설치하기] 우분투 세팅하고 카카오톡 설치하기

연구실 USB로 우분투를 설치할 수가 있는데 부팅할때마다 뭔가 에러가 나서 포기하고 있다가 어쩌다보니 잘 설치되었다..; 그래서 이제 우분투로 넘어오기로 함 왜냐면 명령어 쓰기 편하니까 앞으로도 종종 쓰일것 같은 명령어를 정리... 1. 우분투 버전확인 2. 카카오톡 설치하기 -> 링크를 따라가기 https://shanepark.tistory.com/328 Ubuntu) 우분투에서 카카오톡 실행 (100% 정상작동 방법) Intro Windows나 Mac에서 되는데 Linux에서는 할 수 없는거야 셀수 없이 많지만 왠만한거는 다 괜찮습니다. 어딘가에 대체할 만한 소프트웨어가 다 있기 마련이며 크리티컬 한 소프트웨어 일수록 사용 shanepark.tistory.com 2022년 8월에 추가하신 내용을 보고..

Dobby is !free 2023.02.15

인턴일지🥕 원격서버 세팅하기

https://inistory.tistory.com/77 1. 주피터 서버 구축하기 보통 주피터를 설치하고 실행시키면 127.0.0.1:8888 로 접속하게 됩니다. 이는 주피터 노트북의 기본 값이 localhost로 접근하도록 설정되어있기 때문입니다. 하지만 내 PC가 아닌 다른 PC로 방금 만든 inistory.tistory.com 이분의 글을 참고했다. 사랑해요 글쓴이님... 일단 나는 이전 글에서 서버에 접속은 할 수 있게 된 상태였다. 하지만 jupyter notebook 명령어를 입력하면 다음과 같은 에러가 나왔다. No web browser found는 기본 세팅을 조정하면 된다고 하는데 내가 생각하기에 문제는 저 copy and paste 하라고 되어있는 링크를 통해서도 접속이 되지 않는다..

인턴일지🥕 원격 우분투 서버 접속하기 ➡️ 아나콘다 설치하기

사용환경 : 맥북 프로 2021 (M1) , iTerm2 1. 서버 접속하기 ssh [사용자 ID]@[접속주소] []는 입력하지 않는다 ex) ID: kagus2 비밀번호: 12345678 접속주소: kagus2.tistory.com 인 상황의 명령어 ssh kagus2@kagus2.tistory.com 2. conda 설치하기 wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh bash Anaconda3-2019.10-Linux-x86_64.sh 이다음에 아무 생각없이 ENTER를 꾹- 누르고 있으면 이런 화면이 나온다. yes입력 경로는 기본적으로 /home/[username]/anaconda3 이며 별도로 수정하지 않는다..

인턴일지🥕 분석용 이미지 만들기

얻고 싶었던 것은 아래 이미지 목표 : test_ma(우리모델)는 맞고 test_xlm(baseline)은 틀린 문제를 비교/ 분석해보기 문제의 구조를 살펴보면 img0, img1 이 있고, json에 "sent" 로 문장이 주어져있다. img0, img1에 대해 문장이 참이면 True, 거짓이면 False를 반환하면 된다. 처음에는 이미지 링크를 통해 가져와서 합치려고 했는데 일부 이미지가 저작권때문인지 접근자체가 되지 않아서 포기하고 이미 다운받아놓은 이미지 중 가능한 것들로 골라서 사용하기로 했다. #필요한 라이브러리 import from PIL import Image import matplotlib.pyplot as plt from matplotlib.image import imread fig=p..

인턴일지🥕 test_ma test_xlm* Epoch 1-4 * vqa gqa nvlr2 = 96hrs

유후..~ 모델이 3개니까 12번을 돌리면 된당🤓 지난주에 연락이 없으셔서 휴가아닌휴가를 보냈는데 오늘 딱 연락이 와서 걱정을 덜었다. 이분은 정말 천사가 아닐까? 다른건 모르지만,, 적어도 인턴에게는 핳핳 암튼 그래서 일단 표를 만들었다 3시 부터 돌렸는데 흠 갑자기 흥미로운 생각이 들었다. 지금하는 일은 모델마다 epoch01-04를 학습시키는 건데 사실 어려운 건 없고 시간이 오래걸리는 task다🤔 그럼 실행중인 bash 파일에 for 문을 돌려서 끝나면 바로 다음 실험을 돌리면 좋지 않을까..? 그래서 운영체제 이후로 처음 bash를 조작해 봤다. 일단 copy해서 안되도 복구는 가능하게 해두고 ^.^ 정말 별거 없다. for문만 돌렸다. 일단 tiny로 실험해봤는데 돌아갔고, 이제 vqa tes..

인턴일지 🥕 새로운 발견,, 이것을 로그라고 하자! 둥둥🥁🔥

모델을 bash 파일로 실행하고 학습결과를 확인하는 중이다. vqa는 완료 했고 gqa, nvlr2 를 학습하고 있는데 맨날 터미널 창을 캡쳐하고 있었다. 근데 오늘 파일 브라우저를 돌아다니다가 보니까 log.log라는 파일을 찾았다. 뭐노,,진작 알았으면 터미널 존중하며 버티기 안했을텐데..ㅎ.ㅎㅎ... 지금이라도 알았으니 내일은 이걸로 보내야지!

인턴일지🥕 지금부터 학습을 시작하지

지난 이야기 4번을 하다보니 쿠다 버전이 맞지 않는다는 에러가 뜸 사실 이땐 궁예였고 현 서버의 쿠다 버전을 몰라서(짐작으로는 10.1) 다시 설치를 못하고 있었는데 아침에 여쭤보니 역시 이 궁예가 맞았다! 아무튼 이걸 해결해 주시고 이제 with autocast(): 를 이용해 수정한 코드를 돌려보니 또 에러가 났다. bash 코드부분을 살펴보니 vqa.py에서 loadLXMERTQA args을 딕셔너리로 불러와서 사용한다. key 값을 확인해보니 이런 key들이 들어있는데 QA 모델이 아니라 pretrained lxmert 모델 자체로 불러와야 하는 것 같아서 이를 수정했다. loadLXMERT --로! 그리고 loadLXMERT를 하면 뒤에 _LXRT.pth는 이후에 추가되어서 모델 자체의 이름만 ..

인턴일지🥕 오랜만의 인턴일지와 여름방학 프로젝트

드디어 종강 이즈 달콤달콤을 맞았다. 대충 7번째 +@ 종강이지만 어떻게 이렇게 매번 달콤할 수 있을까? 하하 어제 옆학교를 다녀왓다 기존에 하려던 요리법 영상과 동영상 captioning은 상당히 복잡하게 바뀌어서 다른 주제를 하게 되었다. 다행인것 같다.. 걔는 뿌듯하지만 어려울 것 같았어.... 이번 프로젝트도 꽤 흥미롭다. 내가 이해한 바로는 1.이미지 일부를 가리고 텍스트를 통해서 일부에 있는 object가 뭔지 추론하기 2. 텍스트 일부를 가리고 이미지를 통해 텍스트 마스크에 들어갈 단어 추측하기 3. 텍스트와 이미지를 같이 이용해서 질문에 답하기..? 논문을 어제 읽었는데 벌써 까먹어 버렸넹~ 일단 어제까지 한 task는 이미지 내에서 인식된 obhect리스트가 담긴 txt파일을 읽어서 ms..