Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
I have some scenarios building some train models and generating a metric with the RMSE and i would like to launch a second scenario to builde the prediction if RMSE generate by the last scenario is good. (to launch the predictions) I don't find anything corresponding to my problem on the helpers, the only part that comes close is the png part. I thought it would be a trigger like this:
from dataiku.scenario import Trigger
t = Trigger()
if True: ${RMSE}>4 # your condition here
t.fire()
With ${RMSE} the project variable that would change based on the last RMSE obtained from the train's output table?
Is this kind of thing possible on Dataiku in a simple way?
Thanks.
Hi,
If we assume that we have a project-level variable called rmse, then we could create a trigger like this to fire off a scenario when that variable is above a number (in this case 4):
import dataiku
from dataiku.scenario import Trigger
c_vars = dataiku.get_custom_variables()
t = Trigger()
if float(c_vars['rmse']) > 4:
t.fire()
Thanks for you response.
What I'm looking for is for my project variable RMSE to be equal to the last calculated metric by the first scenario.