Me bad.... after some farther investigation the above pickle code seems to 
save the trained dbn....

On Wednesday, 15 February 2017 13:47:11 UTC+2, Akataios wrote:
>
> Hi,
>
> I am trying to pickle a trained dbn for later use (from deeplearning 01 
> docum. examples) but dont get the results i am expecting.
>
> I use to pickle:
>
> pickle.dump(dbn, f)
>
> and to unpickle, in a  predict function:
>
> dbnt=pickle.load(open('trainedDBN.pkl', 'rb'))
>
> DBN object:
>
> dbn = DBN(numpy_rng=numpy_rng,
>               n_ins=in_num,
>               hidden_layers_sizes=[n_l_1,n_l_2],
>               n_outs=out_num)
> I suspect that numpy_rng that is used to initialize sub objects of dbn is 
> the cause (the loaded dbn gets new values from numpy_rng and not the ones 
> it was trained).
> If numpy_rng is the cause , how do i pickle a trained DBN?
>
> Thanks in advance...
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to