MCPcopy Index your code
hub / github.com/cmccomb/rust-automl

github.com/cmccomb/rust-automl @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
480 symbols 1,149 edges 63 files 55 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Algorithm (Interface)
Trait representing a supervised learning algorithm. [2 implementers]
src/model/supervised.rs
WithSupervisedSettings (Interface)
Trait exposing builders that delegate to [`SupervisedSettings`]. [2 implementers]
src/settings/common.rs
SupervisedTrain (Interface)
Trait encapsulating shared training logic for supervised algorithms. [2 implementers]
src/algorithms/supervised_train.rs
SupervisedLearningSettings (Interface)
Accessor for common supervised settings. [2 implementers]
src/model/supervised.rs

Core symbols most depended-on inside this repo

predict
called by 26
src/model/clustering.rs
add_step
called by 24
src/settings/common.rs
get_kfolds
called by 23
src/settings/common.rs
train
called by 22
src/model/clustering.rs
with_k
called by 19
src/settings/knn_parameters.rs
is_empty
called by 15
src/settings/preprocessing.rs
fit
called by 14
src/algorithms/clustering.rs
with_number_of_folds
called by 11
src/settings/common.rs

Shape

Method 233
Function 167
Class 49
Enum 27
Interface 4

Languages

Rust100%

Modules by API surface

src/model/preprocessing.rs58 symbols
src/algorithms/classification.rs47 symbols
src/algorithms/regression.rs36 symbols
src/settings/regression_settings.rs33 symbols
src/settings/preprocessing.rs29 symbols
src/settings/common.rs27 symbols
src/settings/classification_settings.rs25 symbols
tests/classification.rs18 symbols
tests/regression.rs14 symbols
src/utils/io.rs12 symbols
src/settings/clustering_settings.rs12 symbols
src/model/clustering.rs12 symbols

For agents

$ claude mcp add rust-automl \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact