1#![allow(missing_docs)]
2#![allow(non_snake_case)] #![allow(unused_imports)] #![allow(unused_variables)] #![allow(dead_code)] #![allow(deprecated)] #![allow(unexpected_cfgs)] #![allow(ambiguous_glob_reexports)]
45#![allow(clippy::too_many_arguments)] #![allow(clippy::type_complexity)] #![allow(clippy::multiple_bound_locations)] #![allow(clippy::assign_op_pattern)] #![allow(clippy::nonminimal_bool)] #![allow(clippy::derivable_impls)] #![allow(clippy::redundant_field_names)] #![allow(clippy::needless_update)] #![allow(clippy::match_same_arms)] #![allow(clippy::single_match)] #![allow(clippy::large_enum_variant)] #![allow(clippy::module_inception)] #![allow(clippy::new_without_default)] #![allow(clippy::empty_line_after_doc_comments)] #![allow(clippy::should_implement_trait)] #![allow(clippy::clone_on_copy)] #![allow(clippy::collapsible_else_if)] #![allow(clippy::if_same_then_else)] #![allow(clippy::ptr_arg)] #![allow(clippy::option_as_ref_deref)] #![allow(clippy::manual_is_multiple_of)] #![allow(clippy::enum_variant_names)] #![allow(clippy::field_reassign_with_default)] #![allow(unused_mut)] #![allow(unused_assignments)] #![allow(clippy::unwrap_or_default)] #![allow(clippy::wrong_self_convention)] #![allow(clippy::needless_borrows_for_generic_args)] #![allow(clippy::useless_asref)] #![allow(clippy::borrow_deref_ref)] #![allow(clippy::op_ref)] #![allow(clippy::needless_borrow)] pub mod activation;
82pub mod attention_rnn;
83pub mod autoencoder;
84pub mod checkpointing;
85pub mod config;
86pub mod conv_layers;
87pub mod curriculum;
88pub mod data_augmentation;
89pub mod distributed;
90pub mod experiment_tracking;
91pub mod gan;
92pub mod gpu;
93pub mod gradient_checking;
94pub mod interpretation;
95pub mod knowledge_distillation;
96pub mod layers;
97pub mod memory_leak_tests;
98pub mod mlp_classifier;
99pub mod mlp_regressor;
100pub mod model_selection;
101pub mod models;
102pub mod multi_task;
103pub mod neural_metrics;
104pub mod performance_testing;
105pub mod quantization;
106pub mod rbm;
107pub mod regularization;
108pub mod self_supervised;
109pub mod seq2seq;
110pub mod solvers;
111pub mod transfer_learning;
112pub mod transformer;
113pub mod utils;
114pub mod vae;
115pub mod validation;
116pub mod versioning;
117pub mod visualization;
118pub mod weight_init;
119
120pub use activation::*;
121pub use attention_rnn::*;
122pub use autoencoder::*;
123pub use checkpointing::*;
124pub use config::*;
125pub use conv_layers::*;
126pub use curriculum::*;
127pub use data_augmentation::*;
128pub use distributed::*;
129pub use experiment_tracking::*;
130pub use gan::*;
131pub use gpu::*;
132pub use gradient_checking::*;
133pub use interpretation::*;
134pub use knowledge_distillation::*;
135pub use layers::*;
136pub use memory_leak_tests::*;
137pub use mlp_classifier::*;
138pub use mlp_regressor::*;
139pub use model_selection::*;
140pub use models::*;
141pub use multi_task::*;
142pub use neural_metrics::*;
143pub use performance_testing::*;
144pub use quantization::*;
145pub use rbm::*;
146pub use regularization::*;
147pub use self_supervised::*;
148pub use seq2seq::*;
149pub use solvers::*;
150pub use transfer_learning::*;
151pub use transformer::*;
152pub use utils::*;
153pub use vae::*;
154pub use validation::*;
155pub use versioning::*;
156pub use visualization::*;
157pub use weight_init::*;
158
159#[allow(non_snake_case)]
160#[cfg(test)]
161mod test_simple;
162
163#[allow(non_snake_case)]
164#[cfg(test)]
165mod advanced_property_tests;
166
167use sklears_core::error::SklearsError;
168
169pub type NeuralResult<T> = Result<T, SklearsError>;