민규식 교수님 git
https://github.com/reinforcement-learning-kr/Unity_ML_Agents_2.0/tree/main/unity_project
Unity_ML_Agents_2.0/unity_project at main · reinforcement-learning-kr/Unity_ML_Agents_2.0
Repository for implementing Unity ML-Agents 2.0 . Contribute to reinforcement-learning-kr/Unity_ML_Agents_2.0 development by creating an account on GitHub.
github.com
Python 설치
https://lonaru-burnout.tistory.com/17
[DL][Windows 11] 윈도우 텐서플로우 (TensorFlow) 설치
0. Python 우선 환경 설정을 위해 python이 필요합니다. 추후 가상환경을 만들어 구성할 예정이라, 버전은 3.x 버전 이상이라면 상관없습니다. # 수정합니다. 텐서플로우가 지원하는 파이썬 버전 확인
lonaru-burnout.tistory.com
https://lonaru-burnout.tistory.com/17
[DL][Windows 11] 윈도우 텐서플로우 (TensorFlow) 설치
0. Python 우선 환경 설정을 위해 python이 필요합니다. 추후 가상환경을 만들어 구성할 예정이라, 버전은 3.x 버전 이상이라면 상관없습니다. # 수정합니다. 텐서플로우가 지원하는 파이썬 버전 확인
lonaru-burnout.tistory.com
참조
https://blog.naver.com/hikwail/223463410539
[Unity ML-Agent] 초기설정 1/2
[1] 유니티 허브(Unity Hub)를 설치하고, 최신 LTS 혹은 정식릴리스 version의 Unity Editor를 설치...
blog.naver.com
아래는 가상환경을 새로 만들고 `mlagents`를 설치한 후, 발생한 `numpy` 관련 오류를 해결하는 과정의 요약
1. **가상환경 생성**:
- 새로운 가상환경을 생성하고 활성화했습니다.
```bash
conda create -n myenv python=3.8
conda activate myenv
```
2. **`mlagents` 설치**:
- `mlagents` 패키지를 새로 만든 가상환경에 설치했습니다.
```bash
pip install mlagents
```
3. **`numpy` 버전 문제 해결**:
- `mlagents-envs`와 호환되지 않는 `numpy` 버전 문제를 해결하기 위해 `numpy`를 `mlagents-envs`가 요구하는 버전(1.21.2)으로 재설치했습니다.
```bash
pip uninstall numpy
pip install numpy==1.21.2
```
4. **`mlagents-learn --help` 명령어로 오류 확인**:
- `mlagents-learn --help` 명령어를 실행하여 모든 설치가 정상적으로 이루어졌는지 확인했습니다.
- 만약 오류가 발생했다면, 해당 오류에 맞게 추가적인 패키지를 설치하거나 버전을 조정했습니다.
5. **`mlagents-learn`을 통한 학습 재개**:
- 학습을 이어서 진행할 때 필요한 경로와 `--resume` 옵션을 사용하여 `mlagents-learn`을 실행했고, 학습이 정상적으로 진행됨을 확인했습니다.
```bash
mlagents-learn config.yaml --run-id=<run_id> --resume
```