Comments (1)
In a very general case, data-processing might be an asset in itself, like we may have modules which do only 'training' (e.g. benchmarks), we may have modules with only predict (well-trained model, only inference is published), why not to complement with modules which focus on data-processing. Not sure, but this could be, e.g.:
GET /v3/dataops/usermodel/ # returns list of dataops methods available, e.g. [acquire, parse, augment, clean, convert]
POST /v3/dataops/usermodel/acquire # configure and execute data acquisition
POST /v3/dataops/usermodel/parse # configure and execute parsing of data
POST /v3/dataops/usermodel/augment # data augmentation
POST /v3/dataops/usermodel/clean # data cleaning
POST /v3/dataops/usermodel/convert # data format conversion
POST /v3/dataops/usermodel/process # execute combination of dataops, input is RequestBody JSON with corresponding dataop and parameters (?)
OR it is still under "models":
GET /v3/models/usermodel/dataops/ # returns list of dataops methods available
POST /v3/models/usermodel/dataops/acquire
POST /v3/models/usermodel/dataops/parse
POST /v3/models/usermodel/dataops/augment
POST /v3/models/usermodel/dataops/clean
POST /v3/models/usermodel/dataops/convert
POST /v3/models/usermodel/dataops/process
For evaluation it should be easy:
POST /v3/models/usermodel/evaluate/ # to evaluate model on the testing dataset (e.g. model changed or test data changed)
from deepaas.
Related Issues (20)
- Some options for configuration files are not working HOT 1
- Remove and deprecate the loading of various models
- Add deprecation warning when various models are present
- Allow to load models in other ways apart from entrypoints
- Change Swagger URL path from /ui to /docs or /api
- Remove "deepaas-test" model
- Stop using oslo.log library
- Add "conventional commits" specification HOT 1
- Allow to load non installable models HOT 1
- Add codemeta.json and CITATION.cff
- Add support for bearer authentication
- Add support for energy consumption estimation
- Manual install fails: `pbr.version.SemanticVersion` HOT 1
- Deprecate `deepaas-predict`
- Empty file `Content-type` error HOT 1
- kserve integration
- Migrate to poetry
- `deepaas-cli` returns exit code 1 even if the prediction is successful HOT 2
- Remove python six dependency
- Return model metadata following metadata.json specification
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepaas.