You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@madlib.apache.org by "Nandish Jayaram (JIRA)" <ji...@apache.org> on 2019/04/03 19:27:00 UTC

[jira] [Created] (MADLIB-1316) Simplify madlib_keras_predict interface

Nandish Jayaram created MADLIB-1316:
---------------------------------------

             Summary: Simplify madlib_keras_predict interface
                 Key: MADLIB-1316
                 URL: https://issues.apache.org/jira/browse/MADLIB-1316
             Project: Apache MADlib
          Issue Type: Improvement
          Components: Deep Learning
            Reporter: Nandish Jayaram
             Fix For: v1.16


The interface for `madlib_keras_predict()` is currently more complex than necessary. The following params that are currently needed can be inferred from model/model_summary table:
1. `model_arch_table`
2. `model_arch_id`
3. `compile_params`

These params are passed to `madlib_keras_fit()`, and we should just store them in the model output summary table. Any model we learn in fit is very specific to these params and they should not be changed while calling predict anyway.

The following proposed predict interface is simpler and sufficient:
{code}
madlib_keras_predict(
    model_table            VARCHAR,
    test_table                 VARCHAR,
    id_col                        VARCHAR,
    independent_varname     VARCHAR,
    output_table            VARCHAR
    pred_type                 VARCHAR
)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)