Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the definition of "feature" in neural network?

Tags:

I am a beginner of the neural network. I am very confused about the word feature. Can you give me a defintion of feature? Are the features the neurons in the hidden layers?

like image 466
xirururu Avatar asked Jun 05 '15 15:06

xirururu


People also ask

What is feature in deep learning?

In machine learning and pattern recognition, a feature is an individual measurable property or characteristic of a phenomenon. Choosing informative, discriminating and independent features is a crucial element of effective algorithms in pattern recognition, classification and regression.

What is feature in CNN?

The feature maps of a CNN capture the result of applying the filters to an input image. I.e at each layer, the feature map is the output of that layer. The reason for visualising a feature map for a specific input image is to try to gain some understanding of what features our CNN detects.

What is a feature in a model?

As you may know, a “feature” is any measurable input that can be used in a predictive model — it could be the color of an object or the sound of someone's voice.

What is a feature in data?

A feature is a measurable property of the object you're trying to analyze. In datasets, features appear as columns: The image above contains a snippet of data from a public dataset with information about passengers on the ill-fated Titanic maiden voyage.


2 Answers

The features are the elements of your input vectors. The number of features is equal to the number of nodes in the input layer of the network.

If you were using a neural network to classify people as either men or women, the features would be things like height, weight, hair length etc. Each of these would have an initial value in meters, kilograms and so on, and would then be normalized and centered at zero (within-feature) prior to presentation to the system.

So this guy:

height: 1.5m
weight: 70kg
hair length: 0.1m

Would be initially represented by the vector [1.5, 70, 0.1] and then after preprocessing (there would have to be other items in the dataset...) by something like [-0.2, 0.4, .05]

The features of an image of a letter could be as simple as the greyscale values of pixels. Other features could be generated by processing the images and extracting parameters from power spectra, or finding edges, etc. To learn more about this, seek out information about image processing and feature extraction.

like image 193
mattsilver Avatar answered Sep 30 '22 19:09

mattsilver


Features in a neural network are the variables or attributes in your data set. You usually pick a subset of variables that can be used as good predictors by your model. So in a neural network, the features would be the input layer, not the hidden layer nodes. The output is whatever variable (or variables) you're trying to predict.

like image 39
Bill the Lizard Avatar answered Sep 30 '22 20:09

Bill the Lizard