- Hands-On Machine Learning with ML.NET
- Jarred Capellman
- 193字
- 2021-06-24 16:43:25
Feature extraction and pipeline
Once your features and datasets have been obtained, the next step is to perform feature extraction. Feature extraction, depending on the size of your dataset and your features, could be one of the most time-consuming elements of the model building process.
For example, let's say that the results from the aforementioned fictitious John Doe County Election Poll had 40,000 responses. Each response was stored in a SQL database captured from a web form. Performing a SQL query, let's say you then returned all of the data into a CSV file, using which your model can be trained. At a high level, this is your feature extraction and pipeline. For more complex scenarios, such as predicting malicious web content or image classification, the extraction will include binary extraction of specific bytes in files. Properly storing this data to avoid having to re-run the extraction is crucial to iterating quickly (assuming the features did not change).
In Chapter 11, Training and Building Production Models, we will deep dive into ways to version your feature-extracted data and maintain control over your data, especially as your dataset grows in size.
- Bootstrap Site Blueprints Volume II
- Mobile Application Development:JavaScript Frameworks
- Rust實戰
- Debian 7:System Administration Best Practices
- PostgreSQL for Data Architects
- Developing Middleware in Java EE 8
- C語言程序設計
- bbPress Complete
- 常用工具軟件立體化教程(微課版)
- Developing SSRS Reports for Dynamics AX
- 算法圖解
- DB2SQL性能調優秘笈
- Learning Concurrency in Python
- SQL Server 2008實用教程(第3版)
- 一覽眾山?。篈SP.NET Web開發修行實錄