ML Agent 에러
755
17 asked
ML Agent 환경 설치에 관해서 질문이 있습니다.
드론예제와 카트 예제를 따라해 보는데 계속 오류가 납니다.
처음에 MLagent 환경 구성할때, 3가지 방법이 있었죠.
1. Package Manager 에서 설치하는것.
이거는 1.0.8 밖에 안되는 단점.
2. package.json 을 통해서 설치한 후, 오류가 발생하는 pushblock 예제를 지우는 것.
3. project 폴더를 유니티허브에서 바로 여는 것. (recommended)
저는 이 3가지 방법중에서 3번을 통해서 계속 따라해 왔습니다. 유니티 버전은 2021.2.0a17 을 사용했구요. 첫 강의 소개영상에 나오는 것과 똑같은 버전입니다.
문제는 3번 방식으로 진행했을 시, 드론 예제에서 Free Drone Package 를 설치하면 5-6개정도의 에러가 발생한다는 점입니다. 그걸 해결하려고 파일을 지우거나 다른 package 를 설치하면, 또다른 에러가 발생하고... 또 생기고.. 안되더라구요.
그래서 제가 택했던 방법은 2번 방법이었습니다. 이렇게 하니까 드론 예제는 어찌어찌 되기는 하는데 마지막에 오류는 안생기는데 작동이 강의에서 보여지는 것처럼 되지가 않아요.
이 카트 예제도 마찬가지입니다. 카트 강의에서는 유니티 버전을 다른걸 쓰고 계시던데,,, 뭐 좋습니다. 문제는 오류가 생겨서 되질 않아요... 3번 방법으로 하면 드론 패키지를 다운 받는 순간 4-5개정도의 오류가 생깁니다.
2번 방법으로 하면 패키지를 받았을 때, 오류메시지가 셀수없이 많이 생깁니다. 아래 이미지 참조해주세요.
1번의 방식대로 했을 땐, using unity.mlagent Actuator; 했을때 Actuator 을 못찾는다고 합니다.
해결하는 방법좀 알려주세요... 예제마다 되는게 있고 안되는게 있고... 어떻게 해야하나요.
Answer 7
0
답변 감사합니다. 안타깝게도 위에 알려주신대로 해봐도 actionBuffer 을 못찾는다고 합니다.
다시 재 설치하고 새로 깔고 다 해봤는데 안되네요...시도해 본 방법들 올려놓겠습니다. 해결되시면 알려주세요
1. project 폴더를 통해 유니티 파일 생성 후, ML agent 설치. 그 후 패키지 설치
그런데 자동으로 버전이 강제적으로 다운됩니다. 위에 이미지를 참조해주세요.
다른 방법으로는 카트패키지를 먼저 설치한 후 ml agent 를 설치해봤습니다. 안되네요 역시
또 다른 방법으로는 Kart 패키지를 열때 version 을 switch 해서 열겠냐는 옵션이 있더라구요. 그렇게 해서 파일을 여니까 C드라이버에 appdata/temp 에 새롭게 파일이 생성되더군요. 거기서는 모든 작동이 완벽하게 되더라구요. 다만 문제는 Unity. Mlagent. Actuators; 가 인식이 안됩니다. 그래서 ml agent의 json 을 임포트 하는 순간 오류가 발생하고 안됩니다. pushblockinput 을 지워두요.
0
일단은 컴파일 에러가 발생해서 문제가 되는 것이구요
KartAgent.cs에서 OnActionReceived 함수를 다음 이미지와 같이 변경해 주세요.
0
감사합니다! 이 내용 참고하면 훨씬 도움이 될 것 같습니다! 저희가 최대한 빨리 해보고 답변 드리겠습니다.
아 참고로 port 관련은 저도 가끔 발생했던 메시지인 것으로 기억합니다. 해당 내용 때문에 안되는 것은 아닌 듯 하고 버전에 따른 호환성 문제인 것 같습니다. 저희가 고재정님께서 진행한 버전으로도 해보고 다른 버전으로도 테스트해보고 내용 전달드리겠습니다!
0
네 일단 3번 방법으로 했을 때 생기는 오류부터 말씀드리면...
1. 일단 3번 방법으로 project를 유니티 허브에서 열고 난 다음, json 패키지 2개를 다 설치한 직후 입니다.
port 504 에 연결할 수 없다고 나옵니다. (이것때문에 혹시 드론도 작동하지 않았나? 싶은 생각이 듭니다)
2. 카트 패키지를 임포트 하려하면 영상과는 다르게 이런 에러메시지가 뜹니다.
3. 이렇게 하고나면 화면 오른쪽에 경고메시지가 모든 스크립트마다 발생하구요.
4. 최종적으로 콘솔창에는 이런 화면이 보입니다.
설치 프로그램 버전 질문있습니다.
0
74
2
env 환경경로 입력방법
0
78
2
onnx에 대해서
0
110
1
텐서플로우가 안열립니다
0
101
2
DQN을 위한 파라메터값 세팅에서 goal-plus, goal-ex
0
79
1
dqn 인덱스 에러
0
92
3
2025년 pip ml agents 설치 에러
0
215
1
DQN 실행 오류
0
307
2
ML-Agents 살펴보기 11페이지 질문입니다.
0
210
1
배웠던 내용을 기반으로 match3 인공지능으로 플레이 하는 걸 만들고 있는데.. 질문이 있습니다.
0
378
2
3DBall 학습 중 문제
0
218
1
mlagents-learn --hlep
0
236
1
DQN 환경 학습
0
366
3
DQN 함수를 어디에다 만들고 실행하나요??>?>
0
335
1
갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...
0
279
2
mlagents-learn 에러 수정 방법을 문의드립니다.
0
643
3
Pyuthon API 적용
0
701
7
GridWorld, CollectObservations에서 에러 질문입니다.
0
641
1
yaml을 이용한 GAIL 및 BC를 mlagents-learn으로 실행 시 에러
0
456
1
GridWorld, 유니티에서 실행하면 observation 관련 에러가 뜹니다.
0
489
2
PPO Parameters에서 normalize 관련 질문입니다.
0
356
1
GridWorld 가 작동은 잘 되는데, score가 너무 낮게 나와요.
0
568
3
GridWorld가 움직이지 않고, time out 으로 중지됩니다.
0
483
2
싱글에이전트 코드를 멀티에이전트 코드로 수정 관련
0
408
2

