Deric Pang
a7bd1c98
Adding proto files.
6 年前
Deric Pang
75873dc3
Fixing the docker image to work with restructure.
- Dockerfile pulls in the mlagents directory now.
- Installs mlagents package locally with `pip install .`.
- Clients should now place trainer configs in unity-volume.
6 年前
Deric Pang
c3b0f77c
Moving notebooks to top level.
6 年前
Deric Pang
06695919
Fixing name of MLAgentsSDK logfile.
6 年前
Deric Pang
ea722da3
Learn.py now takes a config file as a required arg.
6 年前
Deric Pang
49247329
Updating protobuf files.
- Imports now reflect the new package structure.
6 年前
Deric Pang
634280a6
Fixed imports, all tests are passing.
6 年前
Deric Pang
9fceb239
Moving/renaming directories, updating gitignore.
6 年前
GitHub
2f38bf83
Fix Player Brain settings ( #1078 )
6 年前
Arthur Juliani
2eb5c66d
Implement custom cameras in Monitor ( #1076 )
6 年前
GitHub
c600a706
Optional gym wrapper ( #1007 )
Adds optional gym wrapper UnityEnv to use as python interfaces to Unity environments.
6 年前
Arthur Juliani
3659bbcd
Develop multi discrete ( #1022 )
Replace discrete control with multi-discrete control.
6 年前
GitHub
514cd757
Merge pull request #1058 from dericp/develop-trainer-controller-cleanup
Fixing trainer controller line lengths and splitting unitytrainers tests.
6 年前
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
7 年前
GitHub
6948b528
Merge pull request #1043 from dericp/develop-fix-first-lesson-reset-params
Fixing curriculum reset parameter bug.
7 年前
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.
7 年前
vincentpierre
7f74131d
Nan Rewards converted to 0 and throwing a warning
7 年前
GitHub
73ecb4fe
Merge pull request #1035 from dericp/develop-fix-no-curriculum-case
Fixing bug when no curriculum folder is passed.
7 年前
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.
7 年前
GitHub
322d2bbe
Merge pull request #1003 from dericp/develop-curriculum-learning-rework
Curriculum learning now supports multiple brains.
7 年前
Deric Pang
23740545
Changing warning message to log.warning.
7 年前
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.
7 年前
Deric Pang
70308432
Adding space in metacurriculum error message.
7 年前
Deric Pang
9d9c91e4
Fixed TensorBoard lesson logging.
7 年前
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.
7 年前
Deric Pang
ca54fc4f
Adding back import that was accidentally removed.
7 年前
Deric Pang
d325ccd3
Removing the word 'simple.'
7 年前
Deric Pang
361d56b9
Curriculums now hold the brain name.
7 年前
Deric Pang
15193efb
Curriculum docs specify that Academy must be reset.
7 年前
Deric Pang
8cb290c4
Wrapping lines in curriculum docs.
7 年前
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.
7 年前
Deric Pang
db6fa4ba
Removing commented line.
7 年前
Deric Pang
4b92071b
Fixing line lengths in test_meta_curriculum.py.
7 年前
Deric Pang
1397f477
Removing testing code in PushAgentBasic.cs.
7 年前
Deric Pang
645cd074
Moving push curriculum.
7 年前
Deric Pang
a85ced18
Updating curriculum learning docs.
- Docs updated for multi-brain curriculums.
7 年前
Deric Pang
aaab8c50
Fix iteration over brains_to_curriculums.
7 年前
Deric Pang
8dc4221c
Removing trailing spaces.
7 年前
Deric Pang
0fbeeda5
Fixing parameter in docs.
7 年前
Deric Pang
06eb8037
Renaming School to MetaCurriculum.
7 年前
Deric Pang
10ab5965
Finished testing School. Added documentation.
7 年前
Deric Pang
c88c7e42
Fixing bugs, updating tests.
- Added more unit tests for school module.
- Fixed bugs found during testing with PushBlock env.
7 年前