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/29 00:55:00 UTC

[jira] [Resolved] (MADLIB-1451) DL: Improve output of predict

     [ https://issues.apache.org/jira/browse/MADLIB-1451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Frank McQuillan resolved MADLIB-1451.
-------------------------------------
    Resolution: Fixed

https://github.com/apache/madlib/pull/514

> 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
>            Assignee: Orhan Kislal
>            Priority: Minor
>             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)