CS25 [React Native] Expo - Expo는 React Native 앱 개발을 위한 프레임워크이자 플랫폼- 개발 환경 설정과 빌드를 간소화해주어 빠르고 편리하게 모바일 앱을 개발- Expo는 특히 초보자에게 유용하지만, 고급 개발자들에게도 빠른 프로토타이핑과 배포를 지원하는 유용한 도구1. Expo Managed Workflow vs. Bare WorkflowManaged Workflow: Expo가 앱 개발 환경을 전적으로 관리해주며, 모든 Expo SDK 기능을 활용할 수 있습니다. 네이티브 코드 수정을 피하고자 하는 경우 적합합니다.Bare Workflow: Expo와 React Native의 기본 프로젝트 구조를 그대로 사용할 수 있으며, 네이티브 코드를 직접 수정할 수 있습니다. Expo의 일부 기능을 사용할 수 있지만 자유.. 2024. 11. 8. RAG ( Retrieval-Augmented Genration ) Retrieval-Augmented Generation (RAG): 검색 기반 정보와 텍스트 생성을 결합한 AI 모델.Retrieval (검색): 외부 데이터베이스에서 관련 정보를 실시간으로 검색하여 필요한 데이터를 가져옴.Augmented Generation (증강 생성): 검색된 정보를 바탕으로 더 풍부하고 정확한 텍스트를 생성.정보 검색과 생성의 결합: RAG는 검색된 정보를 기반으로 답변을 생성하므로 단순히 훈련된 데이터에만 의존하지 않음.실시간 정보 활용: 외부에서 검색된 최신 정보나 특정 데이터를 활용해 보다 적절한 응답을 생성함.다양한 응용 분야: 질문 답변, 문서 요약, 정보 검색 챗봇 등에서 사용됨.정확도 향상: 기존 생성 모델보다 검색을 통해 정보의 정확도와 신뢰성을 높임.대규모 데이터.. 2024. 10. 11. LLM ( Large Language Model ) Large Language Model (LLM): 대규모 텍스트 데이터를 학습한 인공지능 모델로, 인간 언어를 이해하고 생성할 수 있음.자연어 처리(NLP) 모델: 인간의 언어를 다루는 다양한 작업에 사용됨(번역, 요약, 질문 응답 등).대규모 데이터 학습: 인터넷의 문서, 책, 뉴스 등 방대한 데이터를 학습해 언어의 구조와 의미를 파악함.수십억 개 이상의 파라미터: 학습한 정보를 저장하는 파라미터 수가 많아질수록 모델의 성능이 향상됨.문맥 이해: 단어 간의 관계와 문장의 의미를 문맥적으로 파악해 자연스러운 언어 생성 가능.다양한 작업 수행: 대화 생성, 질문 응답, 글쓰기 지원, 번역 등 다양한 언어 관련 작업을 처리함.사전 학습 + 미세 조정: 기본적으로 광범위한 데이터를 학습한 후 특정 작업에 맞춰.. 2024. 10. 10. [Basic] Session & Cookie 1. 쿠키(Cookie)특징:클라이언트 측 저장: 쿠키는 클라이언트(브라우저)에 저장되며, 서버는 클라이언트가 보낸 쿠키 데이터를 참조할 수 있습니다.크기 제한: 각 쿠키는 일반적으로 4KB 정도의 크기 제한이 있으며, 브라우저마다 관리하는 쿠키의 개수 제한이 있습니다.만료 시간: 쿠키는 만료 시간이 설정 가능하며, 만료 시간 이후에는 브라우저가 해당 쿠키를 삭제합니다.세션 쿠키(Session Cookie): 브라우저가 닫히면 삭제되는 쿠키.영구 쿠키(Persistent Cookie): 만료 기간을 설정해두면 그 시간까지 유지되는 쿠키.보안: 쿠키는 평문으로 저장되기 때문에 민감한 정보는 저장하지 않는 것이 좋습니다. HTTPS를 통해 전달할 수 있으며, HttpOnly, Secure, SameSite와.. 2024. 10. 7. 이전 1 2 3 4 ··· 7 다음