官术网_书友最值得收藏!

Learning feature extraction

Generally speaking, in machine learning, feature extraction is a process of dimensionality reduction of the data that results in an informative description of a data element. 

In computer vision, a feature is usually an interesting area of an image. It is a measurable property of an image that is very informative about what the image represents. Usually, the grayscale value of an individual pixel (that is, the raw data) does not tell us a lot about the image as a whole. Instead, we need to derive a property that is more informative.

For example, knowing that there are patches in the image that look like eyes, a nose, and a mouth will allow us to reason about how likely it is that the image represents a face. In this case, the number of resources required to describe the data is drastically reduced. The data refers to, for example, whether we are seeing an image of a face. Does the image contain two eyes, a nose, or a mouth?

More low-level features, such as the presence of edges, corners, blobs, or ridges, may be more informative generally. Some features may be better than others, depending on the application.

Once we have made up our mind about what is our favorite feature, we first need to come up with a way to check whether or not the image contains such features. Additionally, we need to find out where it contains them and then create a descriptor of the feature. Let's learn how to detect features in the next section.

主站蜘蛛池模板: 胶南市| 麻栗坡县| 南漳县| 邵东县| 伊川县| 交城县| 广东省| 罗江县| 淮南市| 建瓯市| 中超| 东丽区| 呈贡县| 湾仔区| 建宁县| 抚顺市| 江源县| 荃湾区| 唐海县| 工布江达县| 奉化市| 依安县| 凉山| 秦安县| 通辽市| 吉林市| 虞城县| 永春县| 新源县| 芜湖市| 磐石市| 绥德县| 肇州县| 陵川县| 建水县| 房山区| 海阳市| 海淀区| 高雄县| 确山县| 壤塘县|