News for hackers. Stuff that matters.
Re:TensorFlow Simplified Interface by mmq on Sunday April 03, 2016 @03:28PM (#11417261)
How is tflearn different than skflow[1] or prettytensor[2], both these modules are developed by google's teams.

[1] https://github.com/tensorflow/skflow/

[2] https://github.com/google/prettytensor

Re:TensorFlow Simplified Interface by dgacmu on Sunday April 03, 2016 @05:42PM (#11417902)
It's also reasonably similar to tf.slim, which we haven't released as a standalone supported component yet, but that's included in the release of the trainable inception model -- https://github.com/tensorflow/models/tree/master/inception/i...

I think it's great that we're seeing a lot of experimentation in how to express models for machine learning. It's very clear we haven't found the best ways yet, and seeing what people choose to try to make easy to express (and harder) is good for progress.

(I'm still grouchy about the state of modularity within machine learning models. It's not easy enough to reuse / have libraries at the model level yet.)

Re:TensorFlow Simplified Interface by radarsat1 on Sunday April 03, 2016 @06:45PM (#11418168)
And keras? http://keras.io
Re:TensorFlow Simplified Interface by nl on Sunday April 03, 2016 @08:44PM (#11418689)
I don't think the SKFlow author(s) are at Google. Prettytensor's are, but it isn't Google supported.

I haven't used tflearn or prettytensor, but I have used skflow (and a bit of raw TensorFlow).

SKFlow is nice if you are already using scikit learn because you can drop it straight into your sklean Pipelines[1]. This is great in terms of making it usable alongside other systems.

For example, I currently have a project using an ensemble of regression methods (2 different RandomForest regressors, and 3 XGB methods, then multiple different seeds for each method). SKFlow lets me drop in a TensorFlow regressor as well.

(In actual fact I can't get TF to perform as well as a RF on my featureset, and XGB outperforms it by far. This is using a relatively simple NN though).

[1] http://scikit-learn.org/stable/modules/generated/sklearn.pip...

Re:TensorFlow Simplified Interface by fchollet on Sunday April 03, 2016 @09:55PM (#11418918)
I agree that sklearn-compatibility is the strong point of Skflow. If you are familiar with Keras, note that you can do the same with any Keras model, via the sklearn wrapper: https://github.com/fchollet/keras/blob/master/keras/wrappers...

> I don't think the SKFlow author(s) are at Google. Prettytensor's are, but it isn't Google supported.

I believe they are. Also I do believe that PrettyTensor is an internal Google project.

Re:TensorFlow Simplified Interface by nl on Monday April 04, 2016 @12:05AM (#11419339)
I didn't know about the Keras/SKLearn wrapper - nice.

(Keras is a beautiful piece of work, so thanks for all your work on that BTW)

Re:TensorFlow Simplified Interface by mmq on Monday April 04, 2016 @03:06AM (#11419929)
I think it's a maintained by google, this is one of the main contributors of skflow https://github.com/ilblackdragon.

Also the repo is under tensorflow organisation.