Today I Learned (2024-07-12)목차Today I Learned (2024-07-12)오늘 공부한 내용1. KDT (AWS)EC2 (Elastic Compute Cloud)EBS (Elastic Block Store)Auto ScalingLoad BalancerCloudWatch정리2. ADsP3. LangChainPrompt TemplateLCEL(LangChain Expression Language)출력파서(Output Parser)어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (AWS)EC2 (Elastic Compute Cloud)AWS에서 제공하는 가상 서버 서비스탄력적 컴퓨팅: 필요에 따라 인스턴스를 생성, 크기 조정, 종료 가능온디맨드(Elasti..
컨텍스트 윈도우(Context Window)란?1. 컨텍스트 윈도우의 정의LLM(Large Language Model)에서 컨텍스트 윈도우란 모델이 한 번에 처리할 수 있는 텍스트의 범위를 의미함. 모델이 텍스트를 이해하거나 예측할 때, 동시에 참조할 수 있는 단어 또는 토큰의 수를 제한하는 창(window)임.즉, 모델이 한 번에 처리할 수 있는 최대 입출력 토큰 수(최대 토큰 길이)2. 컨텍스트 윈도우의 역할컨텍스트 윈도우는 모델이 텍스트 내에서 문맥을 파악하고, 그에 따라 적절한 응답을 생성하는 데 매우 중요한 역할을 함. 윈도우 크기가 클수록 모델은 더 많은 문맥 정보를 바탕으로 예측할 수 있지만, 그만큼 계산 비용도 증가함.예시다음과 같은 문장을 보자:"지난 주말에 나는 친구들과 산책을 하면서 ..
LLM(대규모 언어 모델)에서의 토큰(Token)1. 토큰이란 무엇인가?LLM(Large Language Model)은 텍스트 데이터를 처리하고 이해할 때 '토큰(token)'이라는 기본 단위를 사용함.토큰은 단어, 부분 단어, 심지어 문장 부호 등으로 구성되며, 모델이 입력 텍스트를 학습하거나 예측할 때 사용하는 최소 단위임.예를 들어, 다음과 같은 문장이 있다고 가정함:"오늘 날씨가 정말 좋다."이 문장을 토큰으로 나누면 다음과 같을 수 있음:"오늘", "날씨", "가", "정말", "좋", "다", "."토큰화 과정에서 단어를 부분적으로 나누는 이유는 모델이 더 작은 단위로 텍스트를 처리함으로써 더 유연하게 다양한 언어 패턴을 학습할 수 있기 때문임.2. 토큰화(Tokenization)토큰화를 통해..
Today I Learned (2024-10-21)목차Today I Learned (2024-10-21)오늘 공부한 내용1. KDT (Network/AWS)서버와 클라이언트네트워크 기본 개념클라우드 컴퓨팅 개요AWS 기초 - IAM (Identity and Access Management)2. ADsP3. LangChainLangChain 이란RAG(Retrieval-Augmented Generation) - 검색, 증강, 생성토큰(Token)토큰의 중요성어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (Network/AWS)서버와 클라이언트서버: 클라이언트가 요청을 보내면 데이터를 처리하고 응답하는 역할.웹 서버, 애플리케이션 서버, 데이터베이스 서버로 구분됨.클라이언트가 사용..
Today I Learned (2024-10-20)목차Today I Learned (2024-10-20)오늘 공부한 내용1. ADsP 공부하기어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. ADsP 공부하기문제 풀기어려웠던 내용외우기궁금한 내용과 부족한 내용외우기느낀 점외워! -->
Today I Learned (2024-10-19)목차Today I Learned (2024-10-19)오늘 공부한 내용1. ADsP 공부하기어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. ADsP 공부하기문제 풀기어려웠던 내용외우기궁금한 내용과 부족한 내용외우기느낀 점외워! -->
GitHub Actions를 사용해 Slack으로 알림 보내기GitHub Actions를 사용해 코드가 푸시될 때마다 Slack에 알림을 보내는 방법을 단계별로 설명합니다. 이 방법을 사용하면 팀원들이 실시간으로 코드 변경 사항을 공유받을 수 있습니다.1. Slack에서 Incoming Webhook 설정하기1.1 Slack에 Incoming Webhook 추가Slack에서 Incoming Webhook을 설정하려면, 먼저 Slack API를 통해 Webhook을 추가해야 합니다.Slack에 Webhook을 추가하고, 메시지가 전달될 채널을 선택합니다.1.2 Slack에 Incoming Webhook 설정앞에서 선택한 채널 또는 다시 선택Webhook URL 복사해두기 Webhook 설명슬랙에 보여질..
Today I Learned (2024-10-18)목차Today I Learned (2024-10-12)오늘 공부한 내용1. AWS Technical Essentials교육듣기2. ADsP3. SQLD어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. AWS Technical Essentials교육듣기AWS의 서비스들을 간단하게 교육 받았다.2. ADsP문제 풀기3. SQLD3과목 공부하기어려웠던 내용aws의 활용?궁금한 내용과 부족한 내용비교적 시간이 짧게 교육이 이뤄져서 더 길거나 회차가 더 있으면 좋겠다.느낀 점aws 교육을 간단하게 받을 수 있어서 좋았다. -->