Using Convolutional Neural Networks and TensorFlow for Image Classification
At the recent NYC TensorFlow meetup, it was discussed how to train an image classifier with TensorFlow. From this blog post, you will learn about the challenges of image classification / search and how to address them with convolutional neural networks.
Training an image classifier with TensorFlow
In his session, Scott Thompson of KONTOR talked about:
- image classification
- visual search across the Gilt catalog
- and how convolutional neural networks can enhance the process
When setting up image features (edge detection, color histogram, pixel segmentation, etc.) for classification or search, the job is mostly manual and takes time. According to Scott, convolutional neural networks provide a black box to construct image features. He also outlined some advantages of using a pretrained model:
- It’s faster (as it’s pretrained already).
- It’s cheaper (no need for GPU farm).
- It generalizes (avoids overfitting).
Join the meetup group to stay informed about the upcoming events.
Want details? Watch the video!
Related slides
Further reading
- Image and Text Recognition with TensorFlow Using Convolutional Neural Networks
- Building a Keras-Based Image Classifier Using TensorFlow for a Back End
- Using Long Short-Term Memory Networks and TensorFlow for Image Captioning