Skip to main content

Run different validation tests on machine learning models.

Project description

FluidAI - Sanatio

Sanatio

sanatio(Latin) OR validation(English)

noun

  1. the action of checking or proving the validity or accuracy of something.
  2. the action of making or declaring something legally or officially acceptable.
  3. recognition or affirmation that a person or their feelings or opinions are valid or worthwhile.

The FluidAI - Sanatio package provides functions to perform different types of validation functions, the results of which can be used for ensuring the machine learning model trained is robust and the accuracy levels attained are dependable.

Version 2.1.0 updates

  1. Code Generation modules
  2. CF model training modules
  3. Correlation structure in routines

Features in Sanatio

Feature
Validation Reports
Enacting recommendation
Automl Module
Code Generation
Collaborative model building
Fillna Module (Under Progress)

User Docs

https://fluid-ai.gitbook.io/fluid-ai-sanatio

Current directory structure

sanatio/
├───authentication_server/
│   ├───authentication_server.py   
│   ├───utils/
│   │   ├───db_credential.json        # credential file
│   │   ├───utils.py
│   │   └───__init__.py
│   └───__init__.py
├───code_generation/
│       ├───generate_code.py        # codes to generate new cell with functions defined in the below files
│       ├───matrics_codes.py
│       └───__init__.py
├───jupyter_ui_menu/
│       ├───jupyter_menu.py          #for generating interactive dropdown menu for all sanatio features
│       ├───jupyter_codegen_menu.py  #for generating interactive dropdown menu for code generation
│       └───__init__.py
├───training/
│   ├───automl/                       # pipeline generation functions
│   │   ├───pipeline_generation.py
│   │   └───__init__.py
│   └───__init__.py
│   ├───recommsys/                       # recommendation for CF functions
│   │   ├───cf.py
│   └───__init__.py
├───validations/
│   ├───db_credential.json
│   ├───graphs/                       # plotting functions
│   │   ├───graphs.py
│   │   └───__init__.py                   
│   ├───routines/                     # folder has different routines 
│   │   ├───binary_logistic_regression_routine.py 
│   │   ├───helper_routines.py        # has the base routine and validation routine class that calls different routines
│   │   ├───linear_regression_routine.py
│   │   ├───tree_based_classification_routine.py
│   │   └───__init__.py
│   ├───sanatio_enact.py              # code to enact sanatio recommendations
│   ├───session_authentication.py     # code to authenticate with main server  
│   ├───stats/
│   │   ├───stats.py                  # plotting functions
|   |   |───correlation_structure.py
│   │   └───__init__.py
│   └───__init__.py
├───validation_tests/                 # test cases
│   ├───test_authentication.py
│   ├───test_automl.py
│   ├───test_enact.py
│   ├───test_graphs.py
│   ├───test_routines.py
│   ├───test_stats.py
│   └───__init__.py
└───__init__.py

Note: Subject to future changes in the file structure.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fluidai_sanatio-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fluidai_sanatio-2.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

fluidai_sanatio-2.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

fluidai_sanatio-2.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file fluidai_sanatio-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidai_sanatio-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51bacf4759e05c259b5ecfbdf713310d11e8654a03cf08637f44c9401b3d2a82
MD5 a3de7a37e349982512eeb5c30b633d0f
BLAKE2b-256 c2c52d5ebbdb8fb4f72d43e20d55077967ff7c8c2435df587c6aa3b6351b1c26

See more details on using hashes here.

File details

Details for the file fluidai_sanatio-2.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidai_sanatio-2.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff96a05e6ce6118edd38b17b01d421b0ff7a949b2a320ba991d7a5573d7656ee
MD5 9e7c2217f1b2b30a93847e01f383ad39
BLAKE2b-256 70f5884fab0eb3ca1f2edb20bbfebb0240a2543b68811494b8ddabae476c3f66

See more details on using hashes here.

File details

Details for the file fluidai_sanatio-2.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidai_sanatio-2.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efade270d120832c329a3d7bb04e3e66670bcfca46ff86fef4e5b289385dadae
MD5 ec75a15a225dac82cdeb17c5a98774e4
BLAKE2b-256 9354bd23dc76e8dd55e0716d344d72199f6bd25efdd8cb7b82c12e0e027f3608

See more details on using hashes here.

File details

Details for the file fluidai_sanatio-2.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidai_sanatio-2.2.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e13a68046e3820d0fe2277346fc7c79aba225ea766c8f8b778174b2587ae2fb9
MD5 41b533763155bbcd57dedb6a7e16ec5d
BLAKE2b-256 8bb8671e3f2294b9dcb1d5096ef3f9f399564f28089b60632016378c29001632

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page