aicamp(6)
-
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 16주차 회고 (01/6~01/10)
Django 웹 프레임워크 복습1. 웹 프로그래밍 기초Front End: 사용자가 보는 부분을 개발하는 영역. HTML, CSS, JS로 UI/UX 구현.Back End: 사용자 요청을 처리하는 서버 부분을 개발. DB 관리 및 API 구축.Full Stack: 프론트엔드와 백엔드 모두 다루는 개발자.2. HTTP 프로토콜Stateless 프로토콜: 서버는 클라이언트의 상태를 유지하지 않는다. 클라이언트 요청 후 응답이 끝나면 연결이 종료됨.주요 HTTP 메서드:GET: 리소스 요청POST: 데이터 전송PUT, DELETE: 리소스 갱신 및 삭제3. Django 개요MVT 구조:Model: 데이터베이스를 조작하는 ORM 클래스View: 요청을 받아 처리하는 로직 작성Template: 사용자에게 보이는 응..
2025.01.13 -
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 13주차 회고 (12/16~12/20)
1. Agent 학습 및 Tool 호출Agent는 기본적으로 함수와 유사한 개념입니다. 하지만 핵심은 도구 호출에 있습니다. Agent의 모델은 성능이 중요한 요소입니다. 성능이 떨어지면 제대로 된 tool을 찾기 어려워지기 때문에, Agent에는 성능 좋은 모델을 사용해야 합니다.Tool 호출: 도구를 호출하는 부분이 핵심입니다. 이를 위해 Agent Executor를 활용하여 도구를 실행하고, 그 결과를 받아옵니다.Tool 구현: Tool을 만드는 것은 다소 어려운 작업일 수 있습니다. 대부분의 경우, Tool은 함수로 구현됩니다.Tool 설명: 각 Tool의 입력 및 출력값에 대한 타입과 기능을 명확히 정의해야 합니다.2. RAG (Retrieval-Augmented Generation)RAG는 검..
2024.12.23 -
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 11주차 회고 (12/02~12/06)
금주 학습 회고: Hugging Face와 LangChain을 중심으로이번주 학습에서는 Hugging Face 모델 활용과 LangChain 프레임워크에 대해 심도 있게 살펴보았습니다. 이를 통해 자연어 처리와 AI를 효율적으로 활용하는 방법, 최신 기술 트렌드, 그리고 이를 실제 응용에 적용하는 방안을 탐구했습니다.1. Hugging Face: 모델 사용의 기본max_length 지정: max_length를 설정할 때는 truncation과 padding을 반드시 같이 설정해야 한다는 점이 중요합니다. 특히, max_length가 데이터의 최대 길이보다 짧을 경우 유의해야 합니다.필수 패키지 설치:pip install transformers -qUpip install langchain-huggingfa..
2024.12.16 -
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 10주차 회고 (11/25~11/29)
Seq2Seq & GRU 기반 Chatbot 실습 요약Seq2Seq 모델 구성구성: 두 개의 모델로 이루어짐 (Encoder & Decoder).Encoder 모델: Embedding + RNN 계층으로 구성.Teacher Forcing: 정답 데이터를 초기 hidden state로 적용해 학습 효율을 높임.RNN & GRU: 동일한 파라미터 구조 사용.예측 노출 편향: Teacher forcing 여부에 따라 실제 값(True) 또는 추론 값(False) 사용.Attention Mechanism역할: 매 시점마다 context vector로 집중 영역을 정함.구조:Query(Q): 현재 집중하려는 항목.Key(K): 전체 데이터의 특징 벡터.Value(V): 최종적으로 전달할 정보.Softmax 사용:..
2024.12.02 -
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 9주차 회고 (11/18~11/22)
딥러닝과 NLP: 자연어 처리를 위한 기술 탐구딥러닝과 자연어 처리(NLP)의 발전자연어 처리 기술은 딥러닝의 등장과 함께 크게 발전했고, 특히 LLM(Large Language Model)의 등장은 또 다른 혁신의 물결을 가져왔다. 초창기에는 정규표현식을 활용해 텍스트를 분석했지만, 이제는 더욱 정교한 알고리즘과 모델을 통해 고도화된 자연어 처리가 가능해졌다.토큰화의 세계텍스트를 처리하는 기본 단계는 토큰화이다.Subword TokenizationBPE(Byte Pair Encoding): 빈도 기반의 토큰화 방식WordPiece: 확률 기반으로 점수를 계산해 토큰화Unigram: 가능한 모든 조합을 만든 후 불필요한 것을 제거하는 방식이 과정에서 Hugging Face의 tokenizers 패키지를 ..
2024.11.25 -
[플레이데이터 SK네트웍스 Family AI 캠프 6기] 6주차 회고 (10/28~11/01)
수업을 들으면서 Notion을 이용해 필기를 하고 있다. 오늘 회고는 필기의 덕을 보려고 한다. 기존에 했던 대로 4F방식의 회고를 진행하고자 한다. 다만, 필기한 내용을 바탕으로 첫 번째 F를 채우고자 한다. 요약을 도와주는 도구로 chatGPT를 사용하였다. - FACTS(사실, 객관):2024.10.28.분류 평가 지표 모델을 평가하기 위해 다양한 분류 지표를 학습했습니다.정확도(Accuracy): 올바르게 예측한 비율정밀도(Precision): 양성 예측 중 실제 양성 비율재현률(Recall): 실제 양성 중 모델이 양성으로 예측한 비율F1 점수: 정밀도와 재현율의 조화 평균PR Curve, AP score: 정밀도-재현률 곡선과 평균 정밀도ROC, AUC score: 수신자 조작 특성 곡선과 ..
2024.11.05