Frank-Wolfe SOSVM solver
extend xval nb
gridsearch and examples
mixture model training added; EM for mixture model added
added graphcuts python examples
memory errors fixed
added a notebook for RBMs and DBNs
add table + cleanups
Merge pull request #2440 from khalednasr/rbm_dbn_notebook

added a notebook for RBMs and DBNs
Modified MultilabelCLRModel and HieararchicalModel to correct implementation of init_primal_opt()
Merge pull request #2468 from abinashpanda/develop

Modified MultilabelCLRModel and HieararchicalModel
Merge pull request #2438 from Jiaolong/graphcut_python_example

added graphcuts python examples
Merge pull request #2390 from Saurabh7/xvalnb

extend xval nb
updated to latest data-checkout
simplified the way convolutional nets are constructed
refactor and rename the Laplace method
added convolutional autoencoders to the autoencoders notebook
Merge pull request #2471 from khalednasr/conv_autoencoder_notebook

Added convolutional autoencoders to the autoencoders notebook
Merge pull request #2354 from hushell/bcfw

Frank-Wolfe SOSVM solver
Fix most of the notebooks according to #2361