전체 글
-
1. AWS(https://aws.amazon.com/)에 접속합니다. 2. [콘솔에 로그인] 후 [EC2]에 접속합니다. 3. [인스턴스 시작]을 클릭합니다. 4. 인스턴스 이름과 어떤 OS를 사용할지 지정합니다.(저의 경우는 Windows를 쓰려고 선택했습니다.) 5. 하드웨어 수준을 정하는 부분입니다. 개인적으로는 최소한의 뭔가를 하려면 t2.medium를 써야 될 것 같습니다. 기본으로 잡아먹는 용량이 있어서 4기가는 있어야 뭐가 되는 것 같습니다. 6. [새 키 페어 생성]을 클릭합니다.(이따 비밀번호처럼 활용할 것입니다.) 7. 키 페어 이름은 편한대로 짓고 일반적인 .pem으로 [키 페어 생성]을 클릭합니다. 그럼 다운로드 모달 창(?.pem 파일 저장)이 나올텐데 이 때, 키를 저장해놓으시..
AWS EC2 인스턴스 생성하기1. AWS(https://aws.amazon.com/)에 접속합니다. 2. [콘솔에 로그인] 후 [EC2]에 접속합니다. 3. [인스턴스 시작]을 클릭합니다. 4. 인스턴스 이름과 어떤 OS를 사용할지 지정합니다.(저의 경우는 Windows를 쓰려고 선택했습니다.) 5. 하드웨어 수준을 정하는 부분입니다. 개인적으로는 최소한의 뭔가를 하려면 t2.medium를 써야 될 것 같습니다. 기본으로 잡아먹는 용량이 있어서 4기가는 있어야 뭐가 되는 것 같습니다. 6. [새 키 페어 생성]을 클릭합니다.(이따 비밀번호처럼 활용할 것입니다.) 7. 키 페어 이름은 편한대로 짓고 일반적인 .pem으로 [키 페어 생성]을 클릭합니다. 그럼 다운로드 모달 창(?.pem 파일 저장)이 나올텐데 이 때, 키를 저장해놓으시..
2023.05.26 -
본 논문은 4월 5일 Meta AI에서 발표되었습니다. 이름 그대로 어떤 것이든 segment를 해냅니다.(zero-shot) paper link는 각각 arxiv와 segment anything 블로그에 1개씩 있는데 내용은 동일한 것 같습니다. 온라인에서 demo를 사용하실 분은 여기를 참고하시고 PPT로 따로 만든 자료는 여기를 참고 바랍니다. 논문 들어가기에 앞서 prompt(프롬프트)라는 용어를 알아야 합니다. prompt : 사용자의 입력을 받는 것 정도로 해석하면 될 것 같습니다. 우리가 명령 프롬프트 창에서 직접 명령어를 주는 것처럼 말입니다. Abstract 약 1100만 여개의 이미지에서 약 10억 개 이상의 마스크를 사용했습니다. 해당 이미지와 마스크는 (여기)에 공개되어 있습니다. ..
[논문 리뷰] Segment Anything본 논문은 4월 5일 Meta AI에서 발표되었습니다. 이름 그대로 어떤 것이든 segment를 해냅니다.(zero-shot) paper link는 각각 arxiv와 segment anything 블로그에 1개씩 있는데 내용은 동일한 것 같습니다. 온라인에서 demo를 사용하실 분은 여기를 참고하시고 PPT로 따로 만든 자료는 여기를 참고 바랍니다. 논문 들어가기에 앞서 prompt(프롬프트)라는 용어를 알아야 합니다. prompt : 사용자의 입력을 받는 것 정도로 해석하면 될 것 같습니다. 우리가 명령 프롬프트 창에서 직접 명령어를 주는 것처럼 말입니다. Abstract 약 1100만 여개의 이미지에서 약 10억 개 이상의 마스크를 사용했습니다. 해당 이미지와 마스크는 (여기)에 공개되어 있습니다. ..
2023.05.25 -
time 모듈에 존재하는 sleep 구문을 쓰다가 다음과 같은 에러를 받았습니다. 사용한 코드는 아래와 같습니다. import time ~(code)~ time.sleep(3) 난생 처음 보는 에러여서 원인 자체를 알고 싶어 많이 찾아봤음에도 원인 자체를 찾지는 못했습니다. 일단 저 에러가 발생하면 import time에서 time.~ 으로 끌어오는 함수들이 같은 에러를 내놓는 것으로 보입니다. 해결 방법 from time import sleep sleep(3) 다른 사람들의 에러는 보통(https://stackoverflow.com/questions/51466064/python-attributeerror-builtin-function-or-method-object-has-no-attribute-sl) ..
[Error] AttributeError: 'builtin_function_or_method' object has no attribute 'sleep'time 모듈에 존재하는 sleep 구문을 쓰다가 다음과 같은 에러를 받았습니다. 사용한 코드는 아래와 같습니다. import time ~(code)~ time.sleep(3) 난생 처음 보는 에러여서 원인 자체를 알고 싶어 많이 찾아봤음에도 원인 자체를 찾지는 못했습니다. 일단 저 에러가 발생하면 import time에서 time.~ 으로 끌어오는 함수들이 같은 에러를 내놓는 것으로 보입니다. 해결 방법 from time import sleep sleep(3) 다른 사람들의 에러는 보통(https://stackoverflow.com/questions/51466064/python-attributeerror-builtin-function-or-method-object-has-no-attribute-sl) ..
2023.05.23 -
TQA(Table Question Answering) 모델이 필요해서 찾다가 hugging face에서 글을 참고하였습니다.(원문) TAPAS Overview TAPAS 모델은 Jonathan Herzig, Pawew Krzyszof Nowak, Thomas Müller, Francesco Piccinno, Julian Martin Eisenschlos에 의해 사전 훈련을 통한 약하게 지도된 테이블 파싱에서 제안되었다. 표 형식 데이터에 대한 질문에 답하기 위해 특별히 설계된(사전 훈련된) BERT 기반 모델이다. BERT와 비교하여 TAPAS는 상대적인 위치 임베딩을 사용하며 테이블 구조를 인코딩하는 7개의 토큰 유형을 가지고 있다. TAPAS는 영어 위키백과의 수백만 개의 테이블과 해당 텍스트로 구성..
TAPAS 코드 실습(Hugging Face)TQA(Table Question Answering) 모델이 필요해서 찾다가 hugging face에서 글을 참고하였습니다.(원문) TAPAS Overview TAPAS 모델은 Jonathan Herzig, Pawew Krzyszof Nowak, Thomas Müller, Francesco Piccinno, Julian Martin Eisenschlos에 의해 사전 훈련을 통한 약하게 지도된 테이블 파싱에서 제안되었다. 표 형식 데이터에 대한 질문에 답하기 위해 특별히 설계된(사전 훈련된) BERT 기반 모델이다. BERT와 비교하여 TAPAS는 상대적인 위치 임베딩을 사용하며 테이블 구조를 인코딩하는 7개의 토큰 유형을 가지고 있다. TAPAS는 영어 위키백과의 수백만 개의 테이블과 해당 텍스트로 구성..
2023.05.04 -
최근 Meta AI에서 Segmentation 분야에 쓸 만한 재미있는 모델을 내놓았습니다. 거의 반자동 이상으로 segmentation하겠다고 해서 논문 제목도 Segment Anything이고 model은 보통 SAM(Segment Anything Model)으로 언급합니다. 이 모델에 학습된 데이터셋이 1100만 여개의 이미지와 11억 여개의 마스크라고 합니다. 모델은 3가지로 vit-h, vit-l, vit-b가 있으며 default로는 vit-h를 언급하고 있습니다. segment 방식은 간단하게는 prompt 방식 혹은 automatic한 방법 2가지를 안내하고 있습니다. automatic 방식의 code는 여기, prompt 방식의 code는 여기에 있습니다. 아래는 간단한 shorts입니다..
Segment Anything 사용법(demo)최근 Meta AI에서 Segmentation 분야에 쓸 만한 재미있는 모델을 내놓았습니다. 거의 반자동 이상으로 segmentation하겠다고 해서 논문 제목도 Segment Anything이고 model은 보통 SAM(Segment Anything Model)으로 언급합니다. 이 모델에 학습된 데이터셋이 1100만 여개의 이미지와 11억 여개의 마스크라고 합니다. 모델은 3가지로 vit-h, vit-l, vit-b가 있으며 default로는 vit-h를 언급하고 있습니다. segment 방식은 간단하게는 prompt 방식 혹은 automatic한 방법 2가지를 안내하고 있습니다. automatic 방식의 code는 여기, prompt 방식의 code는 여기에 있습니다. 아래는 간단한 shorts입니다..
2023.05.02 -
처음에는 단순히 다운받을 repository에서 [Code] - [Download ZIP]으로 받으면 다 있을 줄 알았는데 아니었습니다. 이렇게 git lfs 처리되어 있으면 단순 다운로드로는 저 파일을 가져오지 못합니다. version https://git-lfs.github.com/spec/v1 oid sha256:b44b1e603b1fa22e80ffd188778dd12678f63f780977b053ba55edefee5f37da size 51717599 그래서 git bash를 열고 git clone 저장소주소로 땡겨와야 제대로 파일을 가져올 수 있습니다. 혹시 git lfs 파일(https://git-lfs.com/)을 받지 않고 git clone 시에 차이가 날까 테스트도 해봤습니다만 받기 전 c..
GitHub repository에서 git lfs로 담긴 파일을 받아야 할 때처음에는 단순히 다운받을 repository에서 [Code] - [Download ZIP]으로 받으면 다 있을 줄 알았는데 아니었습니다. 이렇게 git lfs 처리되어 있으면 단순 다운로드로는 저 파일을 가져오지 못합니다. version https://git-lfs.github.com/spec/v1 oid sha256:b44b1e603b1fa22e80ffd188778dd12678f63f780977b053ba55edefee5f37da size 51717599 그래서 git bash를 열고 git clone 저장소주소로 땡겨와야 제대로 파일을 가져올 수 있습니다. 혹시 git lfs 파일(https://git-lfs.com/)을 받지 않고 git clone 시에 차이가 날까 테스트도 해봤습니다만 받기 전 c..
2023.05.02