ai
-
미로 찾기 ai -강화학습(q-table,입실론 그리디 정책)프로그래밍/python 2023. 6. 7. 11:23
미로를 생성하고 최단거리로 탈출하는 Q-테이블을 찾는 AI를 만들었습니다. 미로 생성은 깊이 우선 탐색을 사용하였고, 탈출 과정에서는 앱실론 그리디 정책을 적용했습니다. AI는 미로를 최단 경로로 탈출하기 위해 Q-테이블을 활용합니다. Q-테이블은 상태(State)와 행동(Action)을 기반으로 최적의 가치(Value)를 예측하는 테이블입니다. AI는 현재 상태에서 최적의 행동을 선택하고, 행동을 수행한 후에는 Q-테이블을 업데이트하여 학습합니다. 이 방법은 탐색과 이용을 균형있게 조정하여 최적의 경로를 탐색하면서도 이미 발견한 경로를 활용합니다. 아래는 소스 코드입니다. maze_ai.py (강화학습을 진행하여 미로를탈출하는 모듈) import pygame import numpy as np impor..
-
window에서 mediapipe(미디어파이프)사용하기프로그래밍/python 2022. 9. 20. 11:20
윈도우 환경에서 미디어파이프를 사용하기위해서는 아래의것들이 필요합니다. 1.MSYS2 2.python (ps. 3.7버전까지 지원함 3.Visual C++ 빌드 도구 2019 및 WinSDK 설치 4.Bazel 또는 Bazelisk 5.OpenCV 6.protoc https://www.msys2.org/ MSYS2 Software Distribution and Building Platform for Windows www.msys2.org https://www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org https://devel..