
컴프리헨션(Comprehension)을 활용하면 반복문을 더욱 간결하게 작성할 수 있다. 컴프리헨션의 개념과 활용법을 예제와 함께 정리했다. 🚀

전처리 - 토큰화 - 정규표현식

파이썬을 비롯한 프로그래밍 언어를 공부하다 보면 함수, 클래스, 모듈, 라이브러리 같은 용어가 자주 등장하는데요, 공부하다 보니 이 코드가 함수인지 메소드인지, 이 개념들은 서로 어떻게 연결되는지 헷갈리더라고요. 그래서 각 개념의 관계를 한눈에 표로 정리해 보았습니다!

데이터셋을 불러와 이미지를 시각화까지만 해보는 간단한 실습입니다. torchvision 모듈의 Flowers102 데이터셋을 사용했습니다.
Playdata SK Networks AI 부트캠프 단원 12. HuggingFace Lib의 공부 목차에 대해 정리했다.
Playdata SK Networks AI 부트캠프 13. LangChain의 공부 흐름을 정리했다.

RAG의 개요를 정리했다.
Chroma든 Pinecone이든 벡터 데이터베이스를 활용하는 기본적인 흐름은 완전히 동일하다. 이 글은 벡터 데이터베이스를 활용하는 기본적인 흐름과, Chroma와 Pinecone의 특징 비교를 다룬다.
RAG 실습 코드를 리뷰한다. 텍스트 불러오기부터 벡터 간의 유사도 계산까지의 과정을 살펴본다.
쿼리를 받아 벡터 데이터베이스에 "검색"하는 것을 다룬다.
RAG는 검색 기반 생성(Retireval Augmented Generation)으로, LLM 모델이 답변을 생성할 때 외부 문서를 참조할 수 있도록 하는 것이다. 크게 두 단계로 나뉜다. 1. 문서 저장, 2. 검색 및 생성

LLM 모델의 RAG 성능을 평가한다. RAGAS 평가지표를 이용해 평가하며, 질문-답변 형식 평가 데이터셋 생성 -> RAG Chain 호출 -> 성능 측정 순서이다.
Tool Calling은 LLM이 외부 도구나 API를 활용하여 작업을 수행할 수 있게 하는 기능이다.
노드와 엣지로 구성된 그래프 기반 워크플로우 프레임워크로, 복잡한 상태 기반 애플리케이션을 유연하게 설계하고 실행할 수 있다.비선형, 그래프 기반 워크플로우작업 단위인 노드들이 그래프 형태로 연결되어, 단순 직선 흐름이 아닌 복잡한 분기와 반복이 가능상태 기반 처리전체

1. sLLM fine tuning 개요 2. 양자화 3. LoRA
1.Base Model: 언어를 이해할 수 있도록 기초 학습만 된 모델, 2. Instruction Model: Base Model에 더하여 미세조정 된 모델. 사용자의 지시에 응답을 잘 하도록 설계됨.

1. ViT, 2. CNN
1. CNN Fine Tuning 2. CNN Fine Tuning vs LoRA 3. 전이학습, Base Model, Instruction Model .. CNN Fine Tuning은 기존 가중치를 고정하고 일부를 미세조정한다. 전이학습으로 빠르게 적응 한다.
1. GAN 2. Stable Diffusion (프로젝트 끝나고 좀 더 자세히 공부해보고 싶음)

프로젝트이름: mypoll설정파일 디렉토리: configdjango-admin startproject config .App 생성pollsdjango-admin startapp polls 또는 python \[manage.py](http://manage.py)
아래에 Django 프로젝트에서 파일을 수정할 때의 기본적인 작업 순서를 정리해 드립니다. Django 개발 시 작업 순서 1. 코드 수정 URL 패턴(urls.py)이나 뷰 함수(views.py)를 수정합니다. 템플릿 파일(templates/)이나 모델(models.py) 등 필요한 파일도 함께 수정할 수 있습니다. 2. 파일 저장 모든 변경 파...

토큰 사라짐The view polls.views.vote_create didn't return an HttpResponse object. It returned None instead.설문을 등록했을 때 리턴할 게 없어서 에러가 난다.위에 새 질문이 생김(3번). 클릭해

vote_form.html아래는 list.html이다.views.py장점: 변수처럼 값 수정이 용이하다!

대량의 데이터를 여러 페이지로 나눠서 출력하는 것.Django에서는 Paginator와 Page 클래스를 통해 처리한다.전체 페이징 처리를 관리하는 클래스전체 데이터관련 정보, 각 페이지당 보여줄 데이터의 정보 등을 제공한페이지에대한 데이터를 관리Paginator를 통

App을 생성python manage.py startapp account -> account 폴더 생김settings.py에 등록 (INSTALLED_APPS)User Model 정의models.py에 User모델클래스 정의settings.py에 User 모델을 등록

1. 사용자 생성 사용자 생성 폼 fields에 이름, 이메일, 생일 추가 사용자 가입 처리 "검증" 2. 사용자 인증 사용자 인증에는 아래 세 가지가 있다. 로그인 로그인 상태 유지 로그아웃 (로그인 상태 해제) 로그인 구현 -> 로그인 모델 폼. Authen

패스워드 변경과 회원정보 변경 페이지를 구축하고, 회원 정보 조회 페이지에서 두 페이지로 갈 수 있는 버튼을 구축했다. views.py 파일에서 회원 탈퇴 기능 구축1\. DB에서 삭제2\. 로그아웃
서버 인스턴스를 생성명령 프롬프트(cmd)에 ssh 써서 주피터 서버 연결수업 끝나고 서버 인스턴스 생성부터 주피터 실행까지 해보며 복습했다! 👍🏼

EC2에서 streamlit django 서비스를 구현한다. nginx와 gunicorn을 이용한다.
RDS 구축 -> RDS, EC2 묶어서 연결
Django에서 주로 다루는 주요 Python 파일들의 역할 요약
1. docker compose up --build -d의 의미 2. docker compose up, docker compose down의 차이 3. docker compose ps의 의미 4. 그 외 docker 명령어 핵심

문제: VS Code 서버 다운로드 실패: 네트워크 연결 시간 초과 및 타임아웃 발생 / 결론: 기존 네트워크 환경에서 HTTPS 연결 차단 문제 존재, 다른 네트워크에서 설치해야 성공 가능
동욱 오빠의 ChatPage.jsx 코드를 보며, 관리자 화면 API 호출을 위해 어떤 코드를 써야하는지 감을 잡아보았다.