프로그래밍
-
미로 찾기 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..
-
gaze-tracking 시선추적 python프로그래밍/python 2022. 11. 14. 19:01
GitHub - pperle/gaze-tracking-pipeline: full camera-to-screen gaze tracking pipeline full camera-to-screen gaze tracking pipeline. Contribute to pperle/gaze-tracking-pipeline development by creating an account on GitHub. github.com 참고한 git 소스 https://github.com/losemankim/gaze-tracking-pipeline GitHub - losemankim/gaze-tracking-pipeline: full camera-to-screen gaze tracking pipeline full camera-t..
-
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..
-
python back-end Django (0)-환경 준비프로그래밍/python 2021. 12. 3. 15:42
웹 백앤드 개발자들이 사용하는 언어중 python을 이용한 프레임워크인 Django를 설치하는 방법을 알아볼 것 입니다. 우선 python을 이용하는데python을 설치해야겠죠? https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 파이썬 공식 홈페이지 입니다. (위의 노란색 부분) Download Python를 클릭해줍니다. python이 설치 완료 되었으면 pip도 설치 해야합니다. 명령프롬포트(cmd)를 관리자 권한으로 실행시켜줍니다. 아래의 명령어를 복사한뒤 붙여넣어줍니다. curl 명령어를 이용해 bootstrap.pypa.io 라는 사이트 (ip..