[
https://issues.apache.org/jira/browse/SYSTEMML-2299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
LI Guobao updated SYSTEMML-2299:
--------------------------------
Due Date: 16/May/18 (was: 17/May/18)
> API design of the paramserv function
> ------------------------------------
>
> Key: SYSTEMML-2299
> URL: https://issues.apache.org/jira/browse/SYSTEMML-2299
> Project: SystemML
> Issue Type: Sub-task
> Reporter: LI Guobao
> Assignee: LI Guobao
> Priority: Major
>
> The objective of “paramserv” built-in function is to update an initial or
> existing model with configuration. An initial function signature would be
> _model'=paramserv(model, X, y, X_val, y_val, upd=fun1, mode=SYNC, freq=EPOCH,
> agg=fun2, epochs=100, batchsize=64, k=7, checkpointing=rollback)_. We are
> interested in providing the model (which will be a struct-like data structure
> consisting the weights, the biases and the hyperparameters), the training
> features and labels, the validation features and labels, the batch update
> function, the update strategy (e.g. sync, async, hogwild!,
> stale-synchronous), the update frequency (e.g. epoch or mini-batch), the
> gradient aggregation function, the number of epoch, the batch size, the
> degree of parallelism as well as the checkpointing strategy (e.g. rollback
> recovery). And the function will return a trained model in struct format.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)