본문 바로가기

전체 글27

Fast campus(혁펜하임) - 자기지도학습 다음 글은 패스트캠퍼스의 혁펜하임 선생님의 강의를 듣고 해당 챕터에 대한 내용을 본인의 것으로 만들기 위해 핵심 정리, 그리고 개인적인 생각을 더한 글이다. 마지막엔 앞으로 본인의 것으로 완전히 만드는 연습을 위해 TODO란을 적어보았다. 자기지도학습 (self-supervised learning)이란? 데이터 많으면 좋지만 실제로 비용 등의 이유로 정답이 있는 (라벨링 된) 데이터는 많지 않은 상황이다. 본래의 문제가 강아지인지 고양이인지를 구별하는 것이라 해보자. 이때, 본래의 문제를 풀기 전에 새롭게 정의된 다른 문제를 먼저 푼 뒤 본래의 문제를 푸는 것을 자기지도학습이라 한다. 말 그대로, 주어진 데이터 안에서 self로 문제를 새롭게 만들어서 label(정답)을 만드는 것이다. 여기서 새롭게 정.. 2023. 10. 9.
1. 책에서 원하는 단어 찾기 가나다 순으로 정렬된 전화 번호부가 있을 때 '마크'라는 이름을 가진 사람의 전화 번호를 찾으려 한다. 이때, 어떤 알고리즘이 효율적일까? 책에서 반을 펴서 해당 페이지에 '마크'라는 이름이 있는지 확인하고 있으면, 탐색 종료하면 된다. 없다면, 현재 페이지의 자음을 확인한 후 아래와 같은 작업을 거친다. ----------------------------- 페이지를 처음부터 끝까지 훑는 작업을 할 테니 마지막 단어의 자음이 'ㅁ'보다 앞 순서이면 우리는 앞장을 버리고 뒷장만 보면 된다. 'ㅁ'보다 뒷 순서이면 마찬가지로 앞장만 보면 된다. ---------------------------- 위의 작업에도 불구하고 '마크' 이름이 없다면, 전화번호부에 없는 것으로 판단하고 탐색 종료한다. 지금까지 알고있.. 2023. 4. 27.
tensorflow/pytorch gpu install 아래는 pytorch기반 gpu 설치 => jupyter notebook 적용까지 방법을 참고한 블로그입니다. https://chancoding.tistory.com/90 윈도우에 PyTorch 설치, GPU 설정, 자세하게 윈도우에 파이토치를 설치하고 GPU를 사용하는 방법에 대해서 알아보겠습니다. 1. 가상환경 만들기 (생략 가능) 기본적으로 저는 가상 환경을 나누어서 작업을 진행하는 것을 선호합니다. 그래서 chancoding.tistory.com gpu version은 cuda version 확인법은 따로 하지 않고 위에 나오는 pytorch 홈피에서 가장 최신 버전으로 11.6으로 다운하였다. 또는 conda info라 입력하면 cuda (본인 컴퓨터는 11.7) 버전을 쉽게 확인 가능하다. h.. 2023. 1. 24.
graph execution error해결 graph execution error => kernel 끊고 (anaconda prompt종료 후)다시 켜서 코드 실행하면 됨 sparse_categorical_crossentropy categorical_crossentropy 둘 중 하나 바꾸면 해결 될수도 2023. 1. 20.
윈도우10 서버 연결 방법 SSH (Secure Shell)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 윈도우 10에서 CMD(명령프롬프트)로 SSH 원격 접속할 수 있다. 1. 설정 - 앱 - 선택적 기능 - OpenSSH 클라이언트 선택 및 설치 2. cmd창에 ssh라 입력하면 무언가 뜨면 설치 된 것. 3. cd (해당 pem파일이 다운로드 된 경로) or 기본설정된 경로에 해당 파일 저장 4. ssh -i pem파일명 ubuntu@ip주소 5. 크롬창에 해당 주소 입력 2022. 12. 10.