How To Extract Feature Vectors From Deep Neural Networks In Python Caffe

Convolutional Neural Networks are great at identifying all the information that makes an image distinct. When we train a deep neural network in Caffe to classify images, we specify a multilayered neural network with different types of layers like convolution, rectified linear unit, softmax loss, and so on. The last layer is the output layer … Continue reading How To Extract Feature Vectors From Deep Neural Networks In Python Caffe

How To Programmatically Create A Deep Neural Network In Python Caffe

When you are working with Caffe, you need to define your deep neural network architecture in a '.prototxt' file. These prototxt files usually consist of hundreds of lines, defining layers and corresponding parameters. Before you start training your neural network, you need to create these files and define your architecture. One way to do this … Continue reading How To Programmatically Create A Deep Neural Network In Python Caffe

Deep Learning With Caffe In Python – Part IV: Classifying An Image

In the previous blog post, we learnt how to train a convolutional neural network (CNN). One of the most popular use cases for a CNN is to classify images. Once the CNN is trained, we need to know how to use it to classify an unknown image. The trained model files will be stored as "caffemodel" … Continue reading Deep Learning With Caffe In Python – Part IV: Classifying An Image

Deep Learning With Caffe In Python – Part II: Interacting With A Model

I know that the title looks slightly misleading. If you are thinking that we will be talking about how to interact with fashion models at a coffee shop, you are in for a big surprise! In the previous blog post, we talked about how to define and visualize a single layer convolutional neural network (CNN). In this … Continue reading Deep Learning With Caffe In Python – Part II: Interacting With A Model

Deep Learning With Caffe In Python – Part I: Defining A Layer

Caffe is one the most popular deep learning packages out there. In one of the previous blog posts, we talked about how to install Caffe. In this blog post, we will discuss how to get started with Caffe and use its various features. We will then build a convolutional neural network (CNN) that can be … Continue reading Deep Learning With Caffe In Python – Part I: Defining A Layer