Unity-Technologies / ml-agents

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
https://unity.com/products/machine-learning-agents
Other
16.93k stars 4.14k forks source link

Curriculum learning parameter is not present in the Environment #2436

Closed idea-lei closed 5 years ago

idea-lei commented 5 years ago

Hi, During Curriculum Learning I got this Error: mlagents.trainers.exception.CurriculumError: The parameter <parameter name> in Curriculum config/curricula/<JSON filename> is not present in the Environment

I did follow the Curriculum-Learning to set up all the stuffs.

ML-Agents version: 0.8.2 Unity version: 2018.2.f21 Python version 3.6

Can anyone help, thx

vincentpierre commented 5 years ago

Hey, Just to be sure, your parameter is not actually called <parameter name> right ? This error arrises when the parameter name in the curriculum file does not match EXACTLY the reset parameter name in the Academy. Please make sure the two match. If they do and you still have this error, please post a screenshot of your Academy inspector, your curriculum file and your full console output.

idea-lei commented 5 years ago

ok I know it... I must also manually set up in Academy inspector...

thanks for help!

github-actions[bot] commented 3 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.