"FeatureVector" returns the values of the features of
the WolframModel
evolution as computed
by "FeatureAssociation".
In[] := WolframModel[{{x, y}, {x, z}} -> {{x, z}, {x, w}, {y, w}, {z, w}}, {{0, 0}, {0, 0}}, 5]["FeatureVector"]For the list of features
see FeatureAssociation.
This property is useful for applying machine learning to Wolfram Models explorations.
In[] := BlockRandom[
FeatureSpacePlot[#["FeatureVector"] -> Image[#["FinalStatePlot"], ImageSize -> Tiny] & /@
(WolframModel[{{x, y}, {x, z}} -> {{x, z}, {x, w}, {y, w}, {z, w}}, #, 6] &) /@
Table[RandomHypergraph[{3, 2}, 2], 10], LabelingFunction -> Callout], RandomSeeding -> 2
]![Out[] = {... final state graph ..., 22, 0, 23, 90, 5, MaxGenerations, ... causal graph ...}](/maxitg/SetReplace/raw/7b4fabdc33857213970323e2e94d4b9fefdf46ed/Documentation/Images/FeatureVectorExampleSingleHistory.png)
![Out[] = ... plot showing a feature space with 10 points labeled with hypergraph plots ...](/maxitg/SetReplace/raw/7b4fabdc33857213970323e2e94d4b9fefdf46ed/Documentation/Images/FeatureVectorFeatureSpacePlot.png)