전체 글

Paper

[논문 리뷰]Siamese Neural Networks for One-shot Image Recognition (2015)

대학원 생활을 하면서 매주 논문을 찾다보니 머리가 자주 빠지는것 같다.. 교수님들이 왜 머리가 빨리 없어지는지 조금은 알 것 같아.. 오늘은 읽어본 논문 중에 오늘은 Siamese Neural Network 라는 내용의 논문에 대해서 리뷰를 해볼 예정이다. - Abstract ML의 학습과정은 비용이 많이 들고 데이터가 많이 없는 경우에는 학습하기 어렵다. 그렇기에 머신러닝의 학습과정은 많은 양의 데이터가 필요하고 그에 따른 계산 비용이 발생하기 마련이다. 이 논문에서는 Data가 부족한 상황에서도 좋은 성능을 내기위한 학습기법을 제시하고 있다. => One-Shot Learning 기법 One shot learning은 일반적인 machine learning과 다르게 한 class당 한 개의 예시만 주..

Linux

[VMware] Ubuntu 설치 (16.04 LTS, 18.04 LTS, 20.04 LTS)

- 설치에 준비해야할 것 VMware Workstation (가상 머신) ubuntu-18.04.6-desktop-amd64.iso (각 버전에 맞는 Ubuntu image가 필요) image만 바뀔뿐 설치하는 방법은 동일하다. 1. Vmware Workstation 16 설치 아래와 같이 vmware workstation 16을 검색 혹은 아래 링크를 타고 들어가면 됨 (2022-03-16 기준) 우분투 환경을 실행시켜줄 플랫폼이 필요함 https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html 아래와 같이 다운로드를 진행해주면 2. 우분투 이미지 다운로드 아래 링크로 들어가거나 16.04 or 20.0..

Programming/ROS

[ROS] Ubuntu 18.04 ROS melodic 설치를 해보자

Ubuntu 18.04에는 ROS melodic을 설치해야한다. ROS마다 맞는 Ubuntu 버전이 있다고 하니, 잘 미리 잘 알아보고 설치하자! 아래의 순서대로 진행하면 된다. 1. 패키지와 키 업데이트 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt update 나는 위에 sources.list.d 부분을 잘못됐는..

기타/Error

오류 : N: Ignoring file 'ros-latest.list' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Ubuntu 18.04 ros melodic 설치를 하려고 진행을 하다가 sudo apt update에서 오류가 났다. sources.list.d 파일안에 ros-latest.list 파일에 문제가 있는거 같아서 다시 삭제하고 설치했다. 파일경로는 /etc/apt 하위폴더에서 진행했음 # source.list.d 폴더 삭제 sudo rm -r sources.list.d # source.list.d 폴더 생성 sudo mkdir sources.list.d 다시 진행해보자 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt..

기타/Error

[VMware Ubuntu]글 드래그 앤 드랍, 복사 붙여넣기 안 될 때 해결방법

VMWare로 리눅스를 처음 설치하였을 때, 외부(윈도우와 같은 OS)에서 글을 복사하여 리눅스로 붙여넣는 동작이 안되는 경우가 있어서 인터넷에 검색해봤다. 처음엔 위의 사진처럼 시작전 Setting 화면에서 Option Enabled을 해줬는데, 똑같이 안돼서 다시 검색했음.. 보니까, 따로 VMWare에서 Tool을 제공하고 있어서 설치를 해줘야한다. 나는 이미 설치를 해줘서 클릭이 안되는데, install VMware Tools를 눌러주고 setting에서 shared folders 허용하고 적용한다. # 설치된 vm tool 제거 sudo apt-get autoremove open-vm-tools 우분투에서 아래 명령으로 open vm tools 설치할 수 있다. # 도구 설치 sudo apt-g..

기타/Error

[Pytorch/파이토치] CUDA Error: no kernel image is available for execution on the device

사용하고 있는 GPU : Geforce RTX3090 서버에서 모델을 돌려보려고, 가상환경에 pytorch를 설치해서 돌려보았다. 역시.. 한 번에 되는게 없다.. 이번에 GPU를 사용하게 되면서 모델을 돌리기 위해서 Torch를 사용하고 CUDA에 관한 에러를 많이 접했는데, 자신이 사용하고 있는 GPU에 맞게 Pytorch 버전을 설치해야한다고 한다. 아래와 같이 다시 설치를 해보았다. pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 -f https://download.pytorch.org/whl/torch_stable.html RTX3090을 지원하는 Pytorch는 python3.8이상을 요구한다고 한다. 아래와 같이 python3.8에서 테스트..

꾸준표
어쩌다 대학원