Deric Pang
6eba6940
Merge remote-tracking branch 'upstream/develop' into develop-trainer-controller-cleanup
6 年前
GitHub
9538d699
Move seed randomization to learn.py ( #1071 )
* Move seed randomization to learn.py
* Remove print statement
6 年前
Arthur Juliani
9e8049f0
Will now print summaries even when not training or when training is over ( #1020 )
* [Initial Commit]
* [Addressed comments]
* [Now using global step to write the summaries]
6 年前
Deric Pang
bb8e74f9
Helper func for incrementing lessons and resetting.
6 年前
Arthur Juliani
708e2bb9
Check NaN in observations ( #1063 )
* Check NaN in observations
* Replace math with np
6 年前
Deric Pang
032446de
Trainer controller lines wrapped.
6 年前
Arthur Juliani
52865022
[Fix bug 1040] ( #1062 )
6 年前
Deric Pang
30c4f2d7
Splitting up unitytrainers tests.
6 年前
GitHub
5efa9d4e
Merge pull request #1045 from Unity-Technologies/develop-unityagents-nan-reward
Nan Rewards converted to 0 and throwing a warning
6 年前
GitHub
6948b528
Merge pull request #1043 from dericp/develop-fix-first-lesson-reset-params
Fixing curriculum reset parameter bug.
6 年前
Deric Pang
65ef8f06
Fixing curriculum reset parameter bug.
- The environment did not respond to reset parameter values
defined by a curriculum until the second reset. This was
because on the first reset, the reset parameters were not
updated by the Academy.
6 年前
vincentpierre
7f74131d
Nan Rewards converted to 0 and throwing a warning
6 年前
GitHub
73ecb4fe
Merge pull request #1035 from dericp/develop-fix-no-curriculum-case
Fixing bug when no curriculum folder is passed.
6 年前
Deric Pang
822d329a
Fixing bug when no curriculum folder is passed.
- The old Curriculum object would accept None
as a location for the curriculum. If the
location was None, it would return default
values as its config and lesson number.
- The new MetaCurriculum does not accept
None as a location for the curriculum
folder. This was done to remove unnecessary
edge case functionality from curriculums.
- None checks have been added into
trainer_controller. In the future,
it should be possible to better refactor
trainer_controller so that these None
checks can be removed. This is preferable
to hard-coding default behavior into
MetaCurriculum objects when a metacurriculum
would not even be in place.
6 年前
GitHub
322d2bbe
Merge pull request #1003 from dericp/develop-curriculum-learning-rework
Curriculum learning now supports multiple brains.
6 年前
Deric Pang
23740545
Changing warning message to log.warning.
6 年前
Deric Pang
4429077f
Improving MetaCurriculum initialization.
- Raises MetaCurriculumError when curriculum_folder is not a folder.
- Removed the ability to set curriculum_folder to None.
trainer_controller.py has been refactored to not depend on this
functionality which will make curriculums more stable.
6 年前
Deric Pang
70308432
Adding space in metacurriculum error message.
6 年前
Deric Pang
9d9c91e4
Fixed TensorBoard lesson logging.
6 年前
Deric Pang
ff4ce695
Updated logging in trainer.
- The logger in trainer.py is now unitytrainers. This makes it
easier to differentiate it from unityagents logs.
6 年前
Deric Pang
ca54fc4f
Adding back import that was accidentally removed.
6 年前
Deric Pang
d325ccd3
Removing the word 'simple.'
6 年前
Deric Pang
361d56b9
Curriculums now hold the brain name.
6 年前
Deric Pang
15193efb
Curriculum docs specify that Academy must be reset.
6 年前
Deric Pang
8cb290c4
Wrapping lines in curriculum docs.
6 年前
Deric Pang
e678e691
Addressing Vince's offline comments.
- Warning logged if two curriculums attempt to reset the same parameter.
- Error is raised when a curriculum file is not named to match a brain.
6 年前
Deric Pang
db6fa4ba
Removing commented line.
6 年前
Deric Pang
4b92071b
Fixing line lengths in test_meta_curriculum.py.
6 年前
Deric Pang
1397f477
Removing testing code in PushAgentBasic.cs.
6 年前
Deric Pang
645cd074
Moving push curriculum.
6 年前
Deric Pang
a85ced18
Updating curriculum learning docs.
- Docs updated for multi-brain curriculums.
6 年前
Deric Pang
aaab8c50
Fix iteration over brains_to_curriculums.
6 年前
Deric Pang
8dc4221c
Removing trailing spaces.
6 年前
Deric Pang
0fbeeda5
Fixing parameter in docs.
6 年前
Deric Pang
06eb8037
Renaming School to MetaCurriculum.
6 年前
Deric Pang
10ab5965
Finished testing School. Added documentation.
6 年前
Deric Pang
c88c7e42
Fixing bugs, updating tests.
- Added more unit tests for school module.
- Fixed bugs found during testing with PushBlock env.
6 年前
Deric Pang
71a9939b
Updating gitignore.
6 年前
Deric Pang
9ea00ab6
Changing curricula to match reworked curriculum.
6 年前
Deric Pang
c754e9db
Curriculum tests updated to match develop branch.
6 年前
Deric Pang
c6617b70
Multi-curriculum support added.
- New school module maps brains to curriculums.
6 年前
Deric Pang
de128fa1
Refactoring Curriculum tests and code.
- Curriculum tests are now separate from other trainers.
- Property setter is now used in Curriculum.
6 年前
GitHub
2f5b84b7
Merge pull request #1021 from Unity-Technologies/develop-png
Use PNG instead of JPG
6 年前
Arthur Juliani
266fb039
Use PNG instead of JPG
6 年前
GitHub
7d0990cf
Fix MultiBrain bug that was introduced with the value estimates ( #1018 )
6 年前
GitHub
e60272f2
New error when using In Editor Training with a non-zero worker-id ( #1012 )
6 年前
GitHub
ef3025e6
Merge pull request #1004 from Unity-Technologies/develop-runs
Enable multiple runs in learn.py
6 年前
Arthur Juliani
b8393e2a
Address comment
6 年前
Arthur Juliani
ffe365dc
Add white space
6 年前
Arthur Juliani
5d09de9f
Add documentation
6 年前