Django ORM 활용법Django ORM(Object-Relational Mapping)은 Django 프레임워크에서 데이터베이스를 쉽게 다룰 수 있도록 도와주는 기능임. SQL을 직접 작성하지 않고도 Python 코드로 데이터베이스를 조작할 수 있어 효율적임. 1. 데이터 필터링 (Filtering Data)데이터베이스에서 특정 조건에 맞는 데이터를 필터링하는 방법.# 특정 조건으로 데이터 필터링from myapp.models import MyModel# 예: name 필드가 'Alice'인 데이터 필터링filtered_data = MyModel.objects.filter(name='Alice')filter() 메서드를 사용해 특정 조건에 맞는 데이터를 조회함. 여러 조건을 결합하여 사용할 수도 있..
Today I Learned (2024-11-08)목차Today I Learned (2024-11-08)오늘 공부한 내용1. KDT(중간 프로젝트)영어 문장 생성하기(예문)2. DjangoORM어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT(중간 프로젝트)영어 문장 생성하기(예문)기존의 단어장을 참조하도록 해서RAG 방식으로 예문을 생성하도록함.1시간 30분 걸려서 1300개 예문을 생성했지만팀에서 만든 예문 검증 알고리즘으로 검사하니10% 정도만 생존...다른 임베딩 모델 고려(HuggingFace)2. DjangoORMORM에 대한 내용은 따로 글로 작성할 예정어려웠던 내용RAG 모델궁금한 내용과 부족한 내용어떻게 하면 좋은 답을 얻을 수 있을까.느낀 점어렵다 쉽지 않아. -->
Today I Learned (2024-11-08)목차Today I Learned (2024-11-08)오늘 공부한 내용1. KDT (세미나)에듀테크의 활용지식 추적학습 추천2. Django어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (세미나)에듀테크의 활용AI는 에듀테크에서 필수가 아니다.에듀테크의 활용데이터 : 텍스트, 영상, 음성, 행동, 문제 풀기기술 : 지식 추적(Knowledge Tracing), 추천 알고리즘, 문항 반응 이론(IRT), 컴퓨터 적응 평가(CAT), 광학 문자 인식(OCR), 학습 챗봇(LLM, RAG)활용 : 맞춤 학습 경로 제공, 실시간 피드백 제공, 학습 동기 촉진, 교수 전략 개선, 학습 부진 조기 검진지식 추적학습자의 풀이 이력을 활용하여..
Today I Learned (2024-11-06)목차Today I Learned (2024-11-06)오늘 공부한 내용1. KDT (중간 프로젝트)영어 단어 암기 프로젝트 만들기2. DjangoTemplate Tags어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT (중간 프로젝트)영어 단어 암기 프로젝트 만들기개발 환경Python 3.8 or laterDjangoPostgresql마감일 11월 29일2. DjangoTemplate TagsDTL(Django Template Library)Django Template Language(DTL)는 Django에서 템플릿을 작성할 때 사용하는 언어HTML에 데이터를 삽입하여 동적 웹 페이지를 만들 수 있도록 도와준다. DTL의 기본 구..
Today I Learned (2024-11-05)목차Today I Learned (2024-07-12)오늘 공부한 내용1. LangChain캐싱(Caching)어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. LangChain캐싱(Caching)LangChain은 LLM을 위한 선택적 캐싱 레이어를 제공한다.이는 두 가지 이유로 유용하다.동일한 완료를 여러 번 요청하는 경우 LLM 공급자에 대한 API 호출 횟수를 줄여 비용을 절감할 수 있다.LLM 제공업체에 대한 API 호출 횟수를 줄여 애플리케이션의 속도를 높일 수 있다.어려웠던 내용중간 프로젝티 기획서궁금한 내용과 부족한 내용중간 프로젝티 기획서 작성...느낀 점시간이 너무 빠르다. -->