pub struct SyntheticSensorDataset { /* private fields */ }Expand description
An in-memory dataset of synthetically generated sensor-text pairs.
Useful for smoke-testing the training pipeline without a real dataset.
§Example
use sensorlm::data::dataset::SyntheticSensorDataset;
use burn::data::dataset::Dataset;
let ds = SyntheticSensorDataset::new(512, 42, 256);
println!("Dataset size: {}", ds.len());Implementations§
Trait Implementations§
Source§impl Dataset<SensorTextItem> for SyntheticSensorDataset
impl Dataset<SensorTextItem> for SyntheticSensorDataset
Source§fn iter(&self) -> DatasetIterator<'_, I>where
Self: Sized,
fn iter(&self) -> DatasetIterator<'_, I>where
Self: Sized,
Returns an iterator over the dataset.
Auto Trait Implementations§
impl Freeze for SyntheticSensorDataset
impl RefUnwindSafe for SyntheticSensorDataset
impl Send for SyntheticSensorDataset
impl Sync for SyntheticSensorDataset
impl Unpin for SyntheticSensorDataset
impl UnsafeUnpin for SyntheticSensorDataset
impl UnwindSafe for SyntheticSensorDataset
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more