|
using System; |
|
using System.Collections.Generic; |
|
using UnityEngine; |
|
using Unity.MLAgents.Policies; |
|
|
|
namespace Unity.MLAgents.Demonstrations |
|
{ |
|
|
|
|
|
|
|
[Serializable] |
|
internal class DemonstrationSummary : ScriptableObject |
|
{ |
|
public DemonstrationMetaData metaData; |
|
public BrainParameters brainParameters; |
|
public List<ObservationSummary> observationSummaries; |
|
|
|
public void Initialize(BrainParameters brainParams, |
|
DemonstrationMetaData demonstrationMetaData, List<ObservationSummary> obsSummaries) |
|
{ |
|
brainParameters = brainParams; |
|
metaData = demonstrationMetaData; |
|
observationSummaries = obsSummaries; |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
[Serializable] |
|
internal struct ObservationSummary |
|
{ |
|
public int[] shape; |
|
} |
|
} |
|
|