You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@madlib.apache.org by "Frank McQuillan (Jira)" <ji...@apache.org> on 2020/08/18 19:14:00 UTC
[jira] [Created] (MADLIB-1451) DL: Improve output of predict
Frank McQuillan created MADLIB-1451:
---------------------------------------
Summary: DL: Improve output of predict
Key: MADLIB-1451
URL: https://issues.apache.org/jira/browse/MADLIB-1451
Project: Apache MADlib
Issue Type: Improvement
Components: Deep Learning
Reporter: Frank McQuillan
Fix For: v1.18.0
**Story**
Applies to
https://madlib.apache.org/docs/latest/group__grp__keras__run__model__selection.html#keras_predict
&
https://madlib.apache.org/docs/latest/group__grp__keras.html#keras_predict
&
https://madlib.apache.org/docs/latest/group__grp__keras.html#keras_predict_byom
Idea:
Only want to run predict once and operate on the output table. You should not have to run predict over again to get a different format (e.g, top 1 vs. top 5), which would be inefficient. To do this we change the meaning of the param `pred_type` :
{code}
pred_type (optional)
TEXT, default: 'all'. Type of output desired, where 'all' gives predictions for all classes and their associated
probabilities. Alternatively, you can specify a filter for top n or minimum probability. For top n, use
an INTEGER > 0 to indicate the top ranked probabilities to output. For minimum probability, specify
a REAL value between 0.0 and 1.0 for the cutoff.
{code}
table output format
{code}
id | class | probability | rank
----+-------------------+---------------+----------
2 | Iris-setosa | 0.8704131 | 1
2 | Iris-versicolor | 0.09302262 | 2
2 | Iris-virginica | 0.036564212 | 3
9 | Iris-virginica | 0.7704131 | 1
9 | Iris-versicolor | 0.19302262 | 2
9 | Iris-setosa | 0.136564212 | 3
etc.
{code}
**Open questions**
1) Will the above work OK with predict BYOM?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)