Live data from Hacker News

TensorFlow Simplified Interface

github.com

11–15 of 15 posts

Re: TensorFlow Simplified Interface

#11
post #10
post #6

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

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…

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

#12
post #10

Earlier quoted context omitted.

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…

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…

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

#13
post #10
post #6

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

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…

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.

Re: TensorFlow Simplified Interface

#14
post #9

I think the progress in neural networks is amazing. Every week the usage of tensorflow and friends seem to become a good chunk easier to use. Even people like me with close to no mathematical background can now spin up tensorflow and run a neural network. I'm loving it!

I would encourage you to try to use Tensorflow directly. Once you understand placeholders, variables, etc., it is not that much harder than most higher level wrappers.

It requires a bit more thinking ahead-of-time thinking, but also gives far more flexibility.

That said, I have found Keras to be excellent for quick experiments. Even more, because it supports both Tensorflow and Theano as backends.

Post reply on HN