본문 바로가기
728x90

분류 전체보기397

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.
[AWS SSL 인증서] SSL 인증서 발급 (HTTPS), Nginx AWS EC2 인스턴스에서 쉘 액세스 권한이 있는 경우, Certbot ACME 클라이언트를 사용하여 Let's Encrypt SSL 인증서를 발급받고 자동으로 설치하는 것이 좋습니다. Certbot은 SSL 인증서를 자동으로 발급하고 갱신할 수 있는 도구로, 사용하기 쉽고 널리 사용됩니다.시작전에, 도메인 주소를 웹서버 IP 매칭시켜놔야 합니다! (도메인주소 필요, 저는 DNS 레코드로 A(IP와 1대1 매칭) 선택)Certbot을 사용하여 Let's Encrypt SSL 인증서 발급 및 설치AWS EC2 인스턴스에 Certbot을 설치합니다.1. Certbot 설치:sudo yum install -y certbotsudo yum install -y python3-certbot-nginx도메인 이름을 .. 2024. 6. 23.
[AWS Linux] Nginx 설치 및 Django와의 연동 Amazon Linux에서는 yum 패키지 관리자를 사용하여 패키지를 설치해야 합니다. 다음은 Amazon Linux에서 Nginx와 필요한 패키지를 설치하고 Django와 연동하는 방법입니다.1. Nginx 설치sudo yum update -ysudo yum install nginx -y 2. Gunicorn 설치Django 애플리케이션을 서빙하기 위해 Gunicorn을 설치합니다. Gunicorn은 Python WSGI HTTP 서버로, Nginx와 함께 사용할 수 있습니다.pip install gunicorn3. Django 프로젝트 설정Django 프로젝트의 설정 파일(settings.py)을 수정하여 정적 파일을 제공할 수 있도록 설정합니다.# settings.py import os # 기존 설.. 2024. 6. 22.
[AWS EC2] 가상환경 활성화 명령어 별칭 설정하기 ~/.bashrc 파일 열기:nano ~/.bashrc별칭 추가: 파일의 맨 아래에 다음 내용을 추가합니다:alias activate_ictenv='source 가상환경경로/bin/activate'파일 저장 및 종료:**Ctrl + O**를 눌러 저장하고, Enter 키를 눌러 파일 이름을 확인합니다.**Ctrl + X**를 눌러 nano 에디터를 종료합니다.변경 사항 적용:source ~/.bashrc별칭 사용:activate_ictenv로 설정하여, 이제 가상환경 활성화 시킬때 어디서든 activate_ictenv 명령어로 활성화 시킬 수 있다. 2024. 6. 21.
[AWS EC2 서버 배포] Django 구축하기 Window가 설치된 내 데스크탑에서 django로 서버를 구축한 뒤, github에 올리고 AWS EC2 에서 이것을 clone하고 nginx를 설치하여 배포할 예정입니다. 먼저 Window에서 Django를 설치해보겠습니다.1. 환경 설정1.1. Python 설치Django는 Python으로 작성된 웹 프레임워크입니다. 따라서 Python이 설치되어 있어야 합니다.Python 공식 웹사이트에서 Python 최신 버전을 다운로드하고 설치합니다.설치할 때 Add Python to PATH 옵션을 체크합니다.1.2. 가상 환경 설정가상 환경을 사용하면 프로젝트마다 독립적인 Python 환경을 유지할 수 있습니다.# CMD 또는 PowerShell에서 아래 명령어를 실행합니다. python -m venv m.. 2024. 6. 20.
728x90