Como obter o mais alto valor previsto no problema de classificação multiclasse usando H2O AI?

votos
0

Ao prever valores em um problema de classificação multiclasse, eu gostaria de obter a probabilidade do valor previsto.

Tentei resolver isso usando a função aplicar de H2O:

predicted_df = modelo_assessor.predict(to_predict_h2o_frame)
predicted_df.apply((lambda x: x.max()), axis=1)

Mas não funciona:

'ValueError: unimpl bytecode instr: CALL_METHOD'

Talvez ele não funciona porque h2o.max não tem eixo parâmetro como h2o.mean faz ??? Eu não poderia encontrar a documentação dos quais operações são suportadas em aplicar função.

Eu gostaria de resolver o problema com H2O manipulação de dados semelhante a este código pandas:

    predicted_df = modelo_assessor.predict(to_predict_h2o_frame).as_data_frame()
    predicted_df['PROB_PREDICTED']=predicted_df.iloc[:,1:].max(axis=1)
Publicado 02/12/2019 em 23:54
fonte usuário
Em outras línguas...                            


1 respostas

Como obter o mais alto valor previsto no problema de classificação multiclasse usando H2O AI?

votos
0

Ao prever valores em um problema de classificação multiclasse, eu gostaria de obter a probabilidade do valor previsto.

Tentei resolver isso usando a função aplicar de H2O:

predicted_df = modelo_assessor.predict(to_predict_h2o_frame)
predicted_df.apply((lambda x: x.max()), axis=1)

Mas não funciona:

'ValueError: unimpl bytecode instr: CALL_METHOD'

Talvez ele não funciona porque h2o.max não tem eixo parâmetro como h2o.mean faz ??? Eu não poderia encontrar a documentação dos quais operações são suportadas em aplicar função.

Eu gostaria de resolver o problema com H2O manipulação de dados semelhante a este código pandas:

    predicted_df = modelo_assessor.predict(to_predict_h2o_frame).as_data_frame()
    predicted_df['PROB_PREDICTED']=predicted_df.iloc[:,1:].max(axis=1)
Respondeu 02/12/2019 em 23:54
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more