concision_neural/model/
mod.rs

1/*
2    Appellation: model <module>
3    Contrib: @FL03
4*/
5//! This module provides the scaffolding for creating models and layers in a neural network.
6
7#[doc(inline)]
8pub use self::{layout::*, params::*, trainer::Trainer, traits::*};
9
10pub mod layout;
11pub mod params;
12pub mod trainer;
13
14mod traits {
15    #[doc(inline)]
16    pub use self::prelude::*;
17
18    mod models;
19
20    mod prelude {
21        #[doc(inline)]
22        pub use super::models::*;
23    }
24}
25
26pub(crate) mod prelude {
27    #[doc(inline)]
28    pub use super::layout::*;
29    #[doc(inline)]
30    pub use super::params::*;
31    #[doc(inline)]
32    pub use super::trainer::*;
33    #[doc(inline)]
34    pub use super::traits::*;
35}