- Hands-On Neural Networks
- Leonardo De Marchi Laura Mitchell
- 154字
- 2021-06-24 14:00:11
Feature engineering
Feature engineering is the process of creating new features by transforming existing ones. It is very important in traditional ML but is less important in deep learning.
Traditionally, the data scientists or the researchers would apply their domain knowledge and come up with a smart representation of the input that would highlight the relevant feature and make the prediction task more accurate.
For example, before the advent of deep learning, traditional computer vision required custom algorithms that were extracting the most relevant features, such as edge detection or Scale-Invariant Feature Transform (SIFT).
To understand this concept, let's look at an example. Here, we see an original photo:

And, after some feature engineering—in particular, after running an edge detection algorithm, we get the following result:

One of the great advantages of using deep learning is that is not necessary to hand craft these features, but the network will do the job:

- Microsoft Power BI Quick Start Guide
- 腦動力:C語言函數(shù)速查效率手冊
- Learning Microsoft Azure Storage
- 計算機網(wǎng)絡(luò)技術(shù)基礎(chǔ)
- 自動控制理論(非自動化專業(yè))
- 大數(shù)據(jù)技術(shù)基礎(chǔ):基于Hadoop與Spark
- 嵌入式GUI開發(fā)設(shè)計
- Artificial Intelligence By Example
- 玩機器人 學單片機
- 實戰(zhàn)Windows Azure
- Java求職寶典
- 軟件測試管理
- Architectural Patterns
- 單片機原理、接口及應(yīng)用系統(tǒng)設(shè)計
- Hadoop大數(shù)據(jù)開發(fā)基礎(chǔ)