[−][src]Struct ggpf::deep::self_play::GameHistoryEntry
Game history data generated from self-play
Fields
state: Array<f32, <G::StateDim as Dimension>::Larger>
List of board states, except for the final state.
policy: Array<f32, <G::ActionDim as Dimension>::Larger>
MCTS exploration statistics for the root node of the curent policy.
action: Array<f32, <G::ActionDim as Dimension>::Larger>
One-hot encoding of the action taken by the policy.
value: Array<f32, Ix1>
Value estimation of the root node.
reward: Array<f32, Ix1>
Reward obtained after performing the action.
turn: Vec<f32>
Whose turn.
Auto Trait Implementations
impl<G> RefUnwindSafe for GameHistoryEntry<G> where
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: RefUnwindSafe,
<<G as Features>::StateDim as Dimension>::Larger: RefUnwindSafe,
<G as Features>::StateDim: Dimension,
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: RefUnwindSafe,
<<G as Features>::StateDim as Dimension>::Larger: RefUnwindSafe,
<G as Features>::StateDim: Dimension,
impl<G> Send for GameHistoryEntry<G> where
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Send,
<<G as Features>::StateDim as Dimension>::Larger: Send,
<G as Features>::StateDim: Dimension,
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Send,
<<G as Features>::StateDim as Dimension>::Larger: Send,
<G as Features>::StateDim: Dimension,
impl<G> Sync for GameHistoryEntry<G> where
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Sync,
<<G as Features>::StateDim as Dimension>::Larger: Sync,
<G as Features>::StateDim: Dimension,
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Sync,
<<G as Features>::StateDim as Dimension>::Larger: Sync,
<G as Features>::StateDim: Dimension,
impl<G> Unpin for GameHistoryEntry<G> where
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Unpin,
<<G as Features>::StateDim as Dimension>::Larger: Unpin,
<G as Features>::StateDim: Dimension,
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: Unpin,
<<G as Features>::StateDim as Dimension>::Larger: Unpin,
<G as Features>::StateDim: Dimension,
impl<G> UnwindSafe for GameHistoryEntry<G> where
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: UnwindSafe,
<<G as Features>::StateDim as Dimension>::Larger: UnwindSafe,
<G as Features>::StateDim: Dimension,
<G as Features>::ActionDim: Dimension,
<<G as Features>::ActionDim as Dimension>::Larger: UnwindSafe,
<<G as Features>::StateDim as Dimension>::Larger: UnwindSafe,
<G as Features>::StateDim: Dimension,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T> FromPy<T> for T
fn from_py(t: T, Python) -> T
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoPy<U> for T where
U: FromPy<T>,
U: FromPy<T>,
fn into_py(self, py: Python) -> U
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,