Python46 Llama 코드예시, 최적화 Llama 2 실행 및 속도 최적화 가이드Transformer와 Llama 2 간단 소개Transformer란?Transformer는 자연어 처리(NLP)와 컴퓨터 비전(CV) 분야에서 널리 사용되는 딥러닝 모델 아키텍처입니다. Google이 2017년 발표한 논문 "Attention is All You Need"에서 소개되었으며, 핵심 개념은 Self-Attention 메커니즘입니다. 이 구조는 번역, 요약, 생성 등 다양한 언어 작업에서 높은 성능을 제공합니다.Llama 2란?Llama 2는 Meta(구 Facebook)가 공개한 최신 대규모 언어 모델로, OpenAI의 GPT 시리즈와 유사하게 자연어 처리 작업을 위한 강력한 성능을 제공합니다. Llama 2는 다양한 크기(7B, 13B, 70B)의.. 2025. 1. 27. 딥러닝 Transformer 정리 Transformer 모델 개요Transformer는 2017년에 Google의 연구자들이 발표한 혁신적인 자연어 처리(NLP) 모델로, 주로 기계 번역, 텍스트 생성, 감정 분석 등 다양한 NLP 작업에서 뛰어난 성능을 보여주고 있습니다. Transformer는 기존의 RNN(Recurrent Neural Network)이나 LSTM(Long Short-Term Memory) 모델의 한계를 극복하기 위해 설계되었습니다.주요 특징Self-Attention Mechanism:Transformer의 핵심 아이디어는 Self-Attention입니다. 이는 입력 시퀀스의 각 단어가 다른 단어와의 관계를 고려하여 가중치를 부여하는 방식입니다. 이를 통해 문맥을 이해하는 데 도움을 줍니다.병렬 처리:Transfor.. 2025. 1. 24. Django Serialize 심화 Django REST Framework에서 직렬화와 역직렬화 완벽 이해하기 목차 소개 직렬화와 역직렬화란 무엇인가? `request.data`의 형태 알아보기 Serializer의 역할과 동작 원리 직렬화 과정 상세 설명 역직렬화 과정 상세 설명 유효성 검사와 에러 처리 실제 코드로 보는 직렬화와 역직렬화 자주 하는 실수와 해결 방법 추가 활용 예제 결론 참고 자료 소개 Django REST Framework(DRF)는 Django를 기반으로 한 강력한 API 개발 도구입니다. 이 프레임워크를 사용하면서 직렬화(.. 2025. 1. 23. Django User정보 넣기 오늘은 Django REST Framework에서 로그인한 사용자 정보를 처리하는 과정을 공부하면서 겪은 시행착오와 배운 점을 간단히 정리해보았습니다.작성자에 username 넣기프로젝트를 진행하다 보니, 글을 작성할 때 로그인한 사용자의 정보를 글 작성자(author)로 자동으로 저장하고 싶었습니다. 그런데 처음에는 어떻게 구현해야 할지 막막하더라고요. 그래서 다양한 방법을 시도해봤습니다.1. 시리얼라이저에서 사용자 정보 처리처음 시도: to_representation 이용처음에는 “시리얼라이저에서 to_representation 메서드를 오버라이드하면 되지 않을까?”라고 생각했고, author 필드를 거기서 변경하면 사용자 정보를 저장할 수 있을 거라고 오해했습니다.하지만 to_representati.. 2025. 1. 22. DRF(Serializer) Django REST Framework (Serializer)Django는 웹 페이지(HTML)를 생성하는 데 특화된 프레임워크입니다. 하지만 현대 웹 환경은 다양한 클라이언트(웹, 모바일, 앱)에서 데이터를 소비하므로, 서버는 데이터를 API 형태로 제공하는 것이 효과적입니다. Django REST Framework(DRF)는 이러한 요구에 맞춰, 장고를 사용하여 RESTful API를 쉽게 구축하도록 지원합니다. DRF의 핵심 기능 중 하나는 Serializer로, 파이썬 객체를 JSON과 같은 형식으로 직렬화하여 클라이언트에게 데이터를 제공하고, 클라이언트로부터 받은 데이터를 파이썬 객체로 역직렬화합니다. 이 글에서는 DRF Serializer의 역할과 중요성을 퓨어 장고 Form과 비교하며 알아보.. 2025. 1. 21. Django 에서 commit Django 에서 commit 서론:Django는 웹 개발을 위한 강력한 파이썬 프레임워크로, 사용자 입력을 처리하고 데이터베이스에 저장하는 과정을 효율적으로 만들어주는 다양한 도구를 제공합니다. 그중에서도 모델 폼(ModelForm)은 폼 데이터와 데이터베이스 모델 간의 상호작용을 단순화해주는 핵심적인 기능입니다. Django 모델 폼은 save() 메서드를 통해 사용자 입력을 기반으로 데이터베이스 모델 객체를 생성하고 저장하는 편리한 기능을 제공합니다. 하지만, 데이터베이스에 저장하기 전에 추가적인 작업을 수행해야 하는 경우가 종종 발생합니다. 이럴 때 필요한 것이 바로 save() 메서드의 commit=False 인자입니다. 이 글에서는 Django 모델 폼에서 commit=False가 어떤 역할을.. 2025. 1. 20. 이전 1 2 3 4 5 ··· 8 다음