Expand description
Built-in dataset implementations for machine learning.
dataset-ml provides ready-to-use loaders for classic ML datasets built on top
of dataset_core::Dataset. Each module is a worked example showing how to wrap
Dataset<T, E> for a concrete data source: downloading from a URL, verifying a
SHA-256 hash, parsing CSV records, and exposing typed accessors backed by
ndarray.
§Datasets
| Module | Samples | Features | Task Type |
|---|---|---|---|
iris | 150 | 4 | Classification |
breast_cancer | 569 | 30 | Classification |
boston_housing | 506 | 13 | Regression |
california_housing | 20,640 | 8 | Regression |
diabetes | 768 | 8 | Classification |
titanic | 891 | 11 | Classification |
palmer_penguins | 344 | 7 | Classification |
wine_recognition | 178 | 13 | Classification |
wine_quality::red_wine_quality | 1,599 | 11 | Regression |
wine_quality::white_wine_quality | 4,898 | 11 | Regression |
§Example
use dataset_ml::iris::Iris;
let iris = Iris::new("./data");
let (features, labels) = iris.data().unwrap();
assert_eq!(features.shape(), &[150, 4]);All loaders are lazy: the first call downloads and parses the file, every subsequent call returns a cached reference. See the individual module docs for features, target, sample count, and source.
Re-exports§
pub use boston_housing::BostonHousing;pub use breast_cancer::BreastCancer;pub use california_housing::CaliforniaHousing;pub use diabetes::Diabetes;pub use iris::Iris;pub use palmer_penguins::PalmerPenguins;pub use titanic::Titanic;pub use wine_quality::red_wine_quality::RedWineQuality;pub use wine_quality::white_wine_quality::WhiteWineQuality;pub use wine_recognition::WineRecognition;
Modules§
- boston_
housing - Boston Housing dataset module.
- breast_
cancer - Breast Cancer Wisconsin (Diagnostic) dataset module.
- california_
housing - California Housing dataset module.
- diabetes
- Diabetes dataset module.
- iris
- Iris flower dataset module.
- palmer_
penguins - Palmer Penguins dataset module.
- titanic
- Titanic dataset module.
- wine_
quality - Wine Quality dataset module.
- wine_
recognition - Wine Recognition dataset module.