Category: TensorFlow

  • Using Bottleneck Features for Multi-Class Classification in Keras and TensorFlow

    Training an Image Classification model – even with Deep Learning – is not an easy task. In order to get sufficient accuracy, without overfitting requires a lot of training data. If you try to train a deep learning model from scratch, and hope build a classification system with similar level of capability of an ImageNet-level…

  • Machine UI : An IDE for Machine Learning, currently in Alpha

    Machine UI, or just “Machine” as it’s commonly referred, is an IDE for Machine Learning, which is currently in its Alpha stage. It has been designed to work with TensorFlow, and aims at simplifying setting up machine Learning experiments so that you spend more time experimenting, and less time configuring. The interface of Machine UI…

  • image_data_format vs. image_dim_ordering in Keras v2

    If you have been using Keras for some time, then you would probably know the image_dim_ordering parameter of Keras. Specially, if you switch between TensorFlow and Theano backends frequently when using Keras. When I first started using Keras for image classification, most of my experiments failed because I have set the image_dim_ordering incorrectly. Learning from…

  • Setting up TensorFlow with CUDA on Windows

    I did the post about How to setup TensorFlow on Windows about a month back. I only covered setting up the CPU version of TensorFlow there, and promised that I’ll do the guide for the GPU version soon. But I haven’t had the change to come round to write the guide until now. I guess…

  • TensorFlow 1.0 Released!

    TensorFlow 1.0 has been released! Just a week back I posted about the announcement of TensorFlow 1.0 and the new features coming. Now, it’s finally here. It was released at the first TensorFlow Dev Summit held yesterday (15th Feb) at Mountain View, California. The official TensorFlow website is now updated for the 1.0 release, which…

  • TensorFlow 1.0 announced with better Mobile support and Java API

    TensorFlow, with its r0.12 version gave the (much awaited) compatibility to Windows (check How to setup TensorFlow on Windows), and an Experimental API for the GO language. Now, they have announced the first major version – version r1.0 – of TensorFlow, with several exciting features. While Python would still be the primary API – and…

  • Setting up TensorFlow on Windows

    TensorFlow, since it has been released just over an year ago, has gained a huge popularity with its capabilities. But the platforms it worked on was limited – there were only pre-packaged Python packages for Linux initially, while it gained a Mac OS compatible version along the way. Windows users were left wondering when (or…

  • What is a Tensor?

    Whether you are new to the field of Deep Learning, or might be coming from bit of a Machine Learning background and just dipping your toes into Deep Learning frameworks, you might be coming across the word “Tensor”. Specially, with the increasing popularity of TensorFlow – the 2nd generation Machine Learning library by the Google…

  • What is the image_dim_ordering parameter in Keras, and why is it important

    Update 9/May/2017: With Keras v2, the image_dim_ordering parameter has been renamed to image_data_format. Check my updated post on how to configure it. If you remember my earlier post about switching Keras between TensorFlow and Theano backends, you would have seen that we switched the image_dim_ordering parameter also when switching the backend. For TensorFlow, image_dim_ordering should…