전체 글(327)
-
[colab] SystemExit :2 오류
parser = argparse.ArgumentParser() parser.add_argument('--image_path', type=str, default="test_dirty_mnist/") parser.add_argument('--label_path', type=str, default="sample_submission.csv") parser.add_argument('--weight_path', type=str, default='/content/save/0927025311/model_best.pth',) parser.add_argument('--out_path', type=str, default='/content/drive/MyDrive/Dacon_hackathon') parser.add_argum..
2022.09.27 -
Pytorch 'TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.' & AttributeError: 'list' object has no attribute 'cpu'
파이토치 쓰던 와중 'TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.' 라는 에러를 만나 x.numpy() 를 x.cpu().numpy()로 수정해준다. (이는 GPU에 할당되어 있는 tensor를 바로 배열로 바꾸지말고 cpu로 내린다음, cpu에서 변환 작업을 하라는 에러문구이다.) 그러면 또 AttributeError: 'list' object has no attribute 'cpu' 라는 에러가 발생한다. 아니 cpu로 내리래서 내렸더니 얘는 .cpu() 가 안된다고? 화가 가득난다 그래서 x의 type을 찍어본 결과 list 안에 원..
2022.09.27 -
colab 파일 업로드 하는 방법(pd.read_csv)
초기화면 이제 csv파일 혹은 load할 파일이 있는 경로를 좌측 폴더 순서에 맞게 path 지정하시면 됩니다. ex) data = pd.read_csv('/content/drive/MyDrive/Dacon/train.csv') 혹은 path = '/content/drive/MyDrive/Dacon/파일명' ex) path = '/content/drive/MyDrive/Dacon/train.csv' data = pd.read_csv(path+'train.csv')
2022.08.16 -
colab 라이브러리 install하는 방법
!pip install --target=$my_path package_name ex) !pip install --target=$my_path numpy
2022.08.16 -
고유값, 고유벡터 (eigenvalue , eigenvector)
선형대수학에서 고유값(eigenvalue)과 고유벡터(eigenvector)가 매우 중요한 이유는 고유값, 고유벡터 그 자체의 활용보다 SVD(특이값분해), Pseudo-Inverse, 선형연립방정식의 풀이, PCA(주성분분석) 등의 주요 응용이 eigenvalue, eigenvector을 활용하기 때문이다. 1. 고유값, 고유벡터란? 고유값(eigenvalue), 고유벡터(eigenvector)에 대한 수학적 정의는 비교적 간단하다. 행렬 A를 선형변환으로 봤을 때, 선형변환 A에 의한 변환 결과가 자기 자신의 상수배가 되는 0이 아닌 벡터를 고유벡터(eigenvector)라 하고 이 상수배 값을 고유값(eigenvalue)라 한다. 즉, n x n 정방행렬(고유값, 고유벡터는 정방행렬에 대해서만 정의..
2022.07.31 -
GNN 세번째
Heterogeneous graphs 이란 ? https://velog.io/@thecho7/Graph-Neural-Network-3
2022.07.24