Skip to content

The machine learning meta-model (useful for MLOps/feature store), part of the quality gateway concept.

License

Notifications You must be signed in to change notification settings

lavro42/qgate-model

 
 

Repository files navigation

License PyPI version fury.io coverage GitHub commit activity GitHub release

QGate-Model

The machine learning meta-model (useful for MLOps/feature store), is independent of machine learning solutions (definition in json, data in csv/parquet). It can be used with various of ML/MLOps solutions with or without FeatureStore.

Usage

This meta-model is suitable for:

  • compare capabilities and functions of machine learning solutions (as part of RFP/X and SWOT analysis)
  • independent test new versions of machine learning solutions (with aim to keep quality in time)
  • unit, sanity, smoke, system, reqression, function, acceptance, performance, shadow, ... tests
  • external test coverage (in case, that internal test coverage is not available or weak)
  • etc.

Structure

The solution contains this simple structure:

  • 00-high-level
    • The high-level view to the meta-model for better understanding
    • Note: The HL meta-model is drawn in Enterprise Architect (from Sparx)
  • 01-model
    • The definition contains 01-projects, 02-feature sets, 03-feature vectors, etc. in JSON format
    • This model is designed for these use cases
  • 02-data
    • The data for meta-model in CSV/GZ format (future support parquet) for party, account, transaction, etc.

Addition detail, see

Model

Basic-model Derived-model

About

The machine learning meta-model (useful for MLOps/feature store), part of the quality gateway concept.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Batchfile 0.6%