浏览代码

[Basic] Added models, fixed Player scene and corebrain internal (#1156)

/develop-generalizationTraining-TrainerController
Arthur Juliani 6 年前
当前提交
8eedc76f
共有 4 个文件被更改,包括 275 次插入73 次删除
  1. 133
      MLAgentsSDK/Assets/ML-Agents/Examples/Basic/Scenes/Basic.unity
  2. 12
      MLAgentsSDK/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta
  3. 195
      MLAgentsSDK/Assets/ML-Agents/Examples/Basic/basic.bytes
  4. 8
      MLAgentsSDK/Assets/ML-Agents/Examples/Basic/basic.bytes.meta

133
MLAgentsSDK/Assets/ML-Agents/Examples/Basic/Scenes/Basic.unity


--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
serializedVersion: 8
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3

m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0

m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 10
serializedVersion: 9
m_AtlasSize: 1024
m_TextureWidth: 1024
m_TextureHeight: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1

m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4

manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
--- !u!114 &157306268
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
brain: {fileID: 0}
--- !u!1 &282272644
GameObject:
m_ObjectHideFlags: 0

m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 2100000, guid: 260483cdfc6b14e26823a02f23bd8baa, type: 2}
m_StaticBatchInfo:

m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5

timeBetweenDecisionsAtInference: 0.15
largeGoal: {fileID: 984725368}
smallGoal: {fileID: 1178588871}
--- !u!114 &654256430
--- !u!114 &392789020
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}

m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_Name: (Clone)
m_EditorClassIdentifier:
broadcast: 1
graphModel: {fileID: 4900000, guid: 8786b6500d406497c959f24c2a8b59ac, type: 3}

ActionPlaceholderName: action
PreviousActionPlaceholderName: prev_action
brain: {fileID: 846768605}
--- !u!114 &693677374
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
brain: {fileID: 846768605}
--- !u!1 &762086410
GameObject:
m_ObjectHideFlags: 0

vectorObservationSize: 20
numStackedVectorObservations: 1
vectorActionSize: 03000000
test: 010000000200000003000000
brainType: 0
brainType: 3
- {fileID: 1412023800}
- {fileID: 157306268}
- {fileID: 693677374}
- {fileID: 654256430}
instanceID: 100772
- {fileID: 2134903643}
- {fileID: 1102452117}
- {fileID: 2059692008}
- {fileID: 392789020}
instanceID: 12490
--- !u!1 &984725368
GameObject:
m_ObjectHideFlags: 0

m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 2100000, guid: 624b24bbec31f44babfb57ef2dfbc537, type: 2}
m_StaticBatchInfo:

m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5

m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1102452117
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
brain: {fileID: 846768605}
--- !u!1 &1178588871
GameObject:
m_ObjectHideFlags: 0

m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 2100000, guid: 624b24bbec31f44babfb57ef2dfbc537, type: 2}
m_StaticBatchInfo:

m_PreserveUVs: 1
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5

m_Father: {fileID: 0}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1412023800
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
keyContinuousPlayerActions: []
axisContinuousPlayerActions: []
discretePlayerActions:
- key: 97
branchIndex: 0
value: 0
- key: 100
branchIndex: 0
value: 1
brain: {fileID: 846768605}
--- !u!1 &1574236047
GameObject:
m_ObjectHideFlags: 0

m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_StereoMirrorMode: 0
--- !u!4 &1715640925
Transform:
m_ObjectHideFlags: 0

m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2059692008
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
brain: {fileID: 846768605}
--- !u!114 &2134903643
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
keyContinuousPlayerActions: []
axisContinuousPlayerActions: []
discretePlayerActions:
- key: 97
branchIndex: 0
value: 1
- key: 100
branchIndex: 0
value: 2
brain: {fileID: 846768605}

12
MLAgentsSDK/Assets/ML-Agents/Scripts/CoreBrainInternal.cs.meta


fileFormatVersion: 2
guid: 8b23992c8eb17439887f5e944bf04a40
timeCreated: 1504070347
licenseType: Free
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

195
MLAgentsSDK/Assets/ML-Agents/Examples/Basic/basic.bytes


L
vector_observation Placeholder*
shape: ���������*
dtype0
main_graph_0/hidden_0/kernelConst*�
value� B� "� ��`>o� ���G>�ؤ��� =j��>�g��M����ǟ�*�=6���Y2���/��tE�:h� =�Ss�Eُ�4�����>�b�>���@�P�D���*CW�����J1,>��ž��?>����ʾ��+�np�؇7>����W�>{f ���]>Wǁ���=/H�>߼6>�X��~O�=���>t� �v�r>=�սk������>�E�����~j�>�߽>'��<��S�$G���ܽ�s�>�w#>Ƈ�>t˥�y�V����Y) >���>$q�< ���_���b >��=T����ӂ�z���u|@� ���5����廽��,T�>��=o˾��콳l)>�l>M��>���>z�>`y���>Iim� `�>H`_�#|�>�A>'sN>�#={ʧ>n)k�4��=�h8���ξi���A��g���]���='��>��ŽͮF��h�>�K�>w8R; ��>�]��a���}=���0��>7�:��=�E�=iqѾ��a>�ؽ�,�=E�j���>�·��.���+�p<�=�j�=�}�>��>���=Iʿ=��ݾa\1=�di>��`=��=�N=Q���'>ՂR�q���� �E�>�Х�K�3>ҹY>�d��2H>�7)�6]>�p=��X�С�>�e>���;�:�>
Q=٣6��q�����1�=�K��� �1T=:��>�͇�����V�=���8��F
P�[̲���s�7t�����>L�X>����Ӱ>8Չ��������=�5���U�>���=�Λ>�l��S�:>]����w<�x�>��6>m���i�D���>��v���=_AC>ܒ����>�n���� = n}>RJ�>���2��I���=��<�C�=��>�l?`�ڽ�>�X�����>+�L>��?~5>\WE?��e�r=}��>}�=�����=����� ?���>��?uV�>�~? ���۽}hٽ���>�>3�>O��>60�>��Ծ��>�'?���>o���>ʾN�D�?�?�l�>9"�>�)?�!'?�8��j:����C��=�4�>G�>7�>v<L>Q�3��|�>�B?�4?�2���t��L�����>N�J>�g�>*g'?#>T�|��E��î8���?u:?��Z={��>j~ ?�]
� �?��>��>�/��@T�w侢`:>���>ۼ�>�ɲ=}��>�;��|�����F>$�!?�$ ?�Q�>�' ?)�ʾD�}>��?�g�>��������f�Y?B> �?��>��=����,��L��D�>"��>ɛ�>I�g>Q��>�Pk�\=?V�>��>n擽�Pw�̾ �ٲ=�M-?��>s��>�l�>21<���*~>�'%��=�>Tm;r�s>��=��=n-��')��M&!�� m���̽w*���68��v�;�]>�'�Ǖ��pLҾ�컊��>9�μp�j��������t{��R>�����n�"��H2�=Ӭ>��e��}�>it9<�uK>z�\>c����R��Qm"�L��><�8>��P���ڽe�O����=��R��ͅ�Sj���[���i=�4�=���>�>�x@=K��g�� #�=M�F>�@�j`>*
dtype0
�
!main_graph_0/hidden_0/kernel/readIdentitymain_graph_0/hidden_0/kernel*
T0*/
_class%
#!loc:@main_graph_0/hidden_0/kernel
�
main_graph_0/hidden_0/biasConst*e
value\BZ"P�[)??T"?�C,?=/?�K*?�J���?�3"?]�5?$
���������)?��*?.�>?��?i�(?�����:���*
dtype0

main_graph_0/hidden_0/bias/readIdentitymain_graph_0/hidden_0/bias*
T0*-
_class#
!loc:@main_graph_0/hidden_0/bias
�
main_graph_0/hidden_0/MatMulMatMulvector_observation!main_graph_0/hidden_0/kernel/read*
transpose_b(*
T0*
transpose_a(
�
main_graph_0/hidden_0/BiasAddBiasAddmain_graph_0/hidden_0/MatMulmain_graph_0/hidden_0/bias/read*
T0*
data_formatNHWC
P
main_graph_0/hidden_0/SigmoidSigmoidmain_graph_0/hidden_0/BiasAdd*
T0
g
main_graph_0/hidden_0/MulMulmain_graph_0/hidden_0/BiasAddmain_graph_0/hidden_0/Sigmoid*
T0
�
dense/kernelConst*�
value�B�"�M*��aeо��?����pӾ#m?:9�#����!?���6ؾ
�%?q��jվ<^#?�[�>�p�>��'�o ޾�7ľ�� ?p�TF�w�4?�$��0(����*?\��>z�>������>Qa�>Z#����>���>����4�ؾ��$?��ʾ�Ǿ�?�T������*+?��^���s�$?Ub���2Ӿ3� ?���>��>ֆ �k��>�*�>��*��>���>DPƾ*
dtype0
U
dense/kernel/readIdentity dense/kernel*
T0*
_class
loc:@dense/kernel
s
dense/MatMulMatMulmain_graph_0/hidden_0/Muldense/kernel/read*
T0*
transpose_a(*
transpose_b(
/
action_probsIdentity dense/MatMul*
T0
F
action_masks Placeholder*
dtype0*
shape: ���������
H
strided_slice/stackConst*
valueB"*
dtype0
J
strided_slice/stack_1Const*
valueB"*
dtype0
J
strided_slice/stack_2Const*
valueB"*
dtype0
�
strided_slice StridedSlice action_probsstrided_slice/stackstrided_slice/stack_1strided_slice/stack_2*
shrink_axis_mask*
begin_mask*
ellipsis_mask*
new_axis_mask*
end_mask*
Index0*
T0
J
strided_slice_1/stackConst*
valueB"*
dtype0
L
strided_slice_1/stack_1Const*
valueB"*
dtype0
L
strided_slice_1/stack_2Const*
valueB"*
dtype0
�
strided_slice_1 StridedSlice action_masksstrided_slice_1/stackstrided_slice_1/stack_1strided_slice_1/stack_2*
shrink_axis_mask*
begin_mask*
ellipsis_mask*
new_axis_mask*
end_mask*
T0*
Index0
*
SoftmaxSoftmax strided_slice*
T0
-
MulMulSoftmaxstrided_slice_1*
T0
2
sub/xConst*
value B
*�?*
dtype0
+
subSubsub/xstrided_slice_1*
T0
2
mul/yConst*
value B
*���.*
dtype0

mulMulsubmul/y*
T0

addAddMulmul*
T0
?
Sum/reduction_indicesConst*
dtype0*
value B:
L
SumSumaddSum/reduction_indices*
Tidx0*
keep_dims(*
T0
%
truedivRealDivaddSum*
T0

LogLogtruediv*
T0
M
#multinomial/Multinomial/num_samplesConst*
value B:*
dtype0
�
multinomial/Multinomial MultinomialLog#multinomial/Multinomial/num_samples*
seed�*
output_dtype0 *
T0*
seed2P
4
concatIdentitymultinomial/Multinomial*
T0
#
actionIdentityconcat*
T0
�
dense_1/kernelConst*i
value`B^"P@���dֽ�s>4D�>�=y@��m?m��>svN��r�����|ԾS�Ⱦ����s�>��K>�菾n�}��T�>�� ?*
dtype0
[
dense_1/kernel/readIdentitydense_1/kernel*
T0*!
_class
loc:@dense_1/kernel
=
dense_1/biasConst*
valueB*���<*
dtype0
U
dense_1/bias/readIdentity dense_1/bias*
T0*
_class
loc:@dense_1/bias
w
dense_1/MatMulMatMulmain_graph_0/hidden_0/Muldense_1/kernel/read*
T0*
transpose_a(*
transpose_b(
]
dense_1/BiasAddBiasAdddense_1/MatMuldense_1/bias/read*
data_formatNHWC*
T0
4
value_estimateIdentitydense_1/BiasAdd*
T0

8
MLAgentsSDK/Assets/ML-Agents/Examples/Basic/basic.bytes.meta


fileFormatVersion: 2
guid: 2cefb2f06cd764b119e9fc22a1273e2f
timeCreated: 1535588497
licenseType: Pro
TextScriptImporter:
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存