본문 바로가기
728x90

분류 전체보기395

[AWS EC2] Amazon DynamoDB Table 생성 - Create table을 눌러 테이블을 생성해줍니다.생성하기 전에, 개념을 짚고 가자면, DynamoDB 테이블을 생성할 때, 파티션 키와 정렬 키는 테이블의 기본 키를 정의하는 중요한 구성 요소입니다. 각각의 역할과 의미를 다음과 같이 설명할 수 있습니다:Partition Key (파티션 키)역할: 파티션 키는 테이블의 기본 키의 일부로, 각 항목을 고유하게 식별하는 해시 값입니다.기능: 파티션 키는 DynamoDB의 내부 메커니즘에서 데이터를 분산하고 스케일링하는 데 사용됩니다. 파티션 키 값은 테이블의 항목이 물리적으로 어떻게 분배되는지를 결정합니다.특징:파티션 키만으로 기본 키가 구성된 경우 이를 단일 키 또는 해시 키라고 부릅니다.각 항목은 동일한 파티션 키를 가질 수 없습니다. 파티션 키는.. 2024. 6. 29.
[Django] Rest API 설정 REST API를 구현하여 Flutter 앱에서 GET 요청을 보내면 특정 값을 반환하도록 설정할 수 있습니다. 이를 위해 Django REST framework (DRF)를 사용할 수 있습니다.단계별 가이드Django REST framework 설치pip install djangorestframework프로젝트 설정 업데이트 settings.py 파일에 rest_framework를 추가합니다.INSTALLED_APPS = [    ...    'rest_framework',]시리얼라이저 생성 Django 모델 데이터를 JSON 형태로 변환하기 위해 시리얼라이저를 만듭니다.# api/models.py from django.db import models class MyModel(models.Model): .. 2024. 6. 28.
시리얼라이저(Seriallizer)란? 시리얼라이저(Serializer)는 Django REST framework (DRF)에서 제공하는 기능으로, Django 모델 인스턴스와 기타 데이터 타입을 JSON, XML, 또는 다른 콘텐츠 타입으로 변환(직렬화)하거나, 반대로 그 데이터를 다시 Python 데이터 타입으로 변환(역직렬화)하는 역할을 합니다. 이를 통해 API 요청과 응답에서 데이터의 변환 및 검증을 효율적으로 처리할 수 있습니다.주요 기능직렬화: Python 객체(예: Django 모델 인스턴스)를 JSON, XML 등의 포맷으로 변환.역직렬화: JSON, XML 등의 포맷으로 받은 데이터를 Python 객체로 변환.검증: 입력된 데이터가 올바른지 검증.Serializer 클래스 정의Django REST framework에서 시리얼.. 2024. 6. 27.
Django, Nginx, Docker 연동 시 주의사항 - docker-compose.yml 을 빌드했을 때 고생했던 오류입니다.계속 wsgi.py에서 DjangoServer 모듈을 import 할 수 없다고 떴습니다.os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoServer.settings')-에러메시지-ModuleNotFoundError: No module named 'DjangoServer' unable to load app 0 (mountpoint='') (callable not found or import error)-해결-command: uwsgi --ini /app/DjangoServer/uwsgi.ini - 사용금지!!  command: gunicorn DjangoServer.wsgi:appl.. 2024. 6. 26.
Model Free Control Control - 환경을 모를 때 최적의 정책을 찾는 것 - 저번 강의에선 MDP를 모를 때 value를 찾는 prediction 문제에 대해 다룸- 이번 강의에선 MDP를 모를 때 최적의 정책을 찾는 것을 다룸(최적의 가치 = 최적의 정책) - On-policy는 내가 최적화하고자 하는 정책과 환경에서 경험을 쌓는 정책이 같은 것- Off-policy는 다른 에이전트가 행동한 경험들을 통해 배우는 정책 방법  정책 평가 (Policy Evaluation):현재 정책 π\piπ에 대해 상태가치 함수 VπV^\piVπ를 추정합니다.예: 반복 정책 평가 (Iterative Policy Evaluation)정책 개선 (Policy Improvement):현재 정책 π\piπ를 사용하여 새로운 정책 π′\pi'.. 2024. 6. 25.
[AWS EC2] Docker 설치 Amazon Linux 2에서 Docker 설치패키지 목록 업데이트 및 도구 설치 sudo yum update -ysudo yum install -y yum-utilsDocker 설치Amazon Linux 2의 기본 패키지 저장소에서 Docker를 설치합니다. sudo yum install -y docker  Docker 시작 및 자동 시작 설정Docker를 시작하고, 시스템 부팅 시 자동으로 시작되도록 설정합니다. sudo systemctl start dockersudo systemctl enable docker   2.Docker 권한 설정현재 사용자(ec2-user)를 Docker 그룹에 추가합니다. sudo usermod -aG docker ec2-user  Docker Compose 설치Dock.. 2024. 6. 24.
728x90