분류 전체보기 140

65일차 [ docker & linux ]

mkdir -p folder/folder2 : 부모 파일까지 생성cat test.txt : 조회touch test.txt : 생성mv f1 f2 : f1 파일을 f2로 이동root@20500fc2dedb:~# ls -altotal 24drwx------ 1 root root 4096 Apr 18 02:04 . # 현재 위치drwxr-xr-x 1 root root 4096 Apr 18 00:35 .. # 부모 폴더-rw-r--r-- 1 root root 3106 Apr 22 2024 .bashrc-rw-r--r-- 1 root root 161 Apr 22 2024 .profiledrwxr-xr-x 2 root root 4096 Apr 18 02:03 sample-rw-r--r-- 1 root roo..

63일차 [ docker ]

Docker official, starts 따져서 다운받기더블클릭 > 우클릭 : copy우클릭 : pastedocker rundocker search ubuntudocker pull ubuntudocker logindocker images # 다운 검증docker run -i -t --name ubuntu-hello ubuntu /bin/bash docker run새로운 컨테이너를 실행하겠다는 명령이야. 즉, "이미지를 실행해!"-i (--interactive)터미널에서 입력을 받을 수 있게 만들어줘. 즉, 컨테이너 안에서 직접 타이핑 가능-t (--tty)가상의 터미널 화면을 만들어줘. 보기 편하게 만들어줌 (예: 쉘 환경)--name ubuntu-hello실행할 컨테이너에 이름을 지정해줘. (doc..

60일차 [ langgraph, MCP ]

https://colab.research.google.com/drive/1lnpk7hS43iDEKodLdxs19tNjP0XxrCk7#scrollTo=DIINzROTd_LK Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com state > nodegraph add nodeadd edge (start- node - end)compilerun (invoke)꼭 손으로 그림그려서 하기 -> 프로그램이 그려주는건 믿으면 안됨.Multi Agenthttps://colab.research.google.com/drive/1TClL50SN7bX8K_ZMBDsRif98QwqjUUdf#scrollTo=nokJk8wwZaRY

57-58일차 [ RAG ]

Native RAG Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.comhttps://colab.research.google.com/drive/1R1vK7G_3vRfewBLTYajlrDP75kqrhtEB#scrollTo=woUR5_n07VJI Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.compdf 기반 - 슬라이싱 해서 목차 제외하기.web 기반Advanced RAGhttps://colab.research.google.com/drive/1yR14Qbd-CuHThqbgzDz8-1yC1k5e1xNf#scrollTo..

56일차 [ Langchain / LCEL ]

한시간 타이머 정해놓고 그 안에 얼마나 모듈화하면서 코딩할 수 있는 지 테스트 해보자.비동기https://colab.research.google.com/drive/18-U9yxbw_2voINRx0OQsJ682z1Zp7AhR#scrollTo=jKJ1eLgZU9wT Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com await: 한번에 나올 때 (batch, ainvoke)async : (for문, astream)RunnablePassthrough() : input data 조작할 때 많이 씀.with RunnableParallel, with RunnableLambda : 많이 쓴다.RAGhttps://cola..

55일차 [aws 특강]

IAM : admin 계정IAM : 보안 및 관리 담당하는 글로벌 서비스 (특정 region에 걸친게 아닌 global 서버에 사용 가능한 서비스)admin 계정root 계정 쓰는건 지양해야 함.IAM / users/ admin클릭 / security / MFA 걸기group : permission정책: 기능에 대한 permission 부여.처음에 계정 생성시 권한이 아무것도 없음.users group > users에게 permission 상속users 생성할 때 group 선택하면 해당 group의 권한 부여 받음.users 생성시 보통 이메일로 이름 붙임.console log in url으로 로그인함 qwer1234!! / developer1 Roleapp/web role (=group) > app,..

55일차 [ langchain / outputparser]

outputparserhttps://colab.research.google.com/drive/1AQQEOOQkD-dIvvJWhwwlOLx2oXtQQsKJ#scrollTo=HhcaJdRheRXF Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.comModel colab Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.comLCEL실습 Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com수업자료 Google Colab Note..

54일차 [ LLM 평가지표/Langchain Prompt/ Fine-Tuning 실습 ]

LLM 평가지표https://colab.research.google.com/drive/18ncb5Q_2Hp7cxVzMjRLMRxsE8xEZya9j Google Colab NotebookRun, share, and edit Python notebookscolab.research.google.com semscore, bertscore 정도가 낫다.bleu, rouge 점수는 사람이 매긴 점수와 유사성/상관관계가 없다 .현실적으로는 semscore, bertscore + 사람이 직접 평가요즘 트렌드는 각자의 모델에 맞는 평가지표 만들어서 쓴다. 아직은 llm이 미완성 단계라고 보고 지속적으로 평가지수에 대해 알아Langchain prompthttps://colab.research.google.com/drive..