전체 글

컴공 AI 개발자가 되기 위한 노역입니다
.gitignore 파일 생성vi .gitignore # vi파일을 만들어서 # "weight/" 이렇게 폴더 자체를 빼거나 "weight/train_weight.pth" 파일 디렉토리를 써준다 git에 올리고 싶지 않은 폴더를 따로 빼놓고 싶을 때 사용한다. weight 폴더 등 용량 큰 파일이나 보안 상 문제가 되는 파일에 대해 사용할 수 있다. git diffcommit 끼리나 branch 사이에 다른 점 혹은 파일이나 repository의 working directory (내 디바이스의 로컬 디렉토리) 사이의 다른 점을 보여주는 명령어이다. git diff [option] [목적 file name] 위와 같이 사용하여 특정한 파일에 대한 변경사항만 확인하고 싶다면 목적어로 file name 를 넣..
git에서 local(repository)로 내려받을때git clone [링크] # 처음 깃 repository에서 코드를 내려받을때git fetch # repository 에서 업데이트 있는지 확인git pull # 업데이트 내용 가져옴 git clone 은 처음으로 git 레포지토리에서 자료를 받는 것이고,fetch 와 pull 은 이미 git 레포지토리와 연결된 후 사용할 수 있다. Branch브랜치란 git 레포지토리에서 여러가지 버전을 병렬적으로 만들 수 있도록 할 수 있다. git branch [브랜치 이름] # '브랜치 이름'으로 된 브랜치를 현재 버전에서 만듦git checkout [브랜치 이름] # '브랜치 이름'으로 된 브랜치로 이동  Git 상태 확인git log # 생성한 commi..
Git이란? :분산 버전 관리(히스토리 포인트 저장, 불러오기) 시스템 → 원하는 시점마다 버전을 만들고 동료가 만든 버전으로 이동하거나 동료의 코드를 내 코드에 업데이트할 수 있다. → gui도 있어!master: git init(혹은 git clone)으로 만든 point(branch) → 2110부터 repository의 default branch 이름을 master에서 main으로 바뀐다고 한다. remote: 코드를 올리는 링크 (github, bitbucket, gitlab 등 클라우드, 혹은 회사서버, USB, 내컴) repository : ‘저장소’ 라고 하고 파일이 변경 이력 별로 구분되어 저장됨. Remote Repository : 원격 저장소 전용 서버에서 관리되며 여러 사람이 공유하..
https://arxiv.org/pdf/2309.15217 위 논문은 RAG (Retrival Augmented Generation) 을 평가하는 방법에 대한 논문이다.오늘은 이에 대해 포스팅해보려고 한다.** 시작은 창대하나 끝은 미약한 글이 될 거 같다. method 까지만 정리했기 떄문이다. evaluation 이나 experiment 부분을 보려면 논문을 더 확인하기 바란다. AbstractRAG 를 evaluation 하는 것은retrieval system 이 관련있는 context 를 찾아내는 능력이나 LLM 이 이러한 passage 를 적절하게 사용하는 능력을 평가하는 것이 어렵다는 점,또한 생성된 문장을 평가하는 것 자체가 어렵다는 점 때문에 문제가 있다.RAGAS 에서는 human ann..
섬섬옥수수
아날로그 인간의 컴공 되기