- 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.
- Learning Scala Programming
- FuelPHP Application Development Blueprints
- Mastering JavaScript Object-Oriented Programming
- Arduino by Example
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- 從學徒到高手:汽車電路識圖、故障檢測與維修技能全圖解
- 微信小程序開發解析
- Scala程序員面試算法寶典
- Geospatial Development By Example with Python
- Extending Unity with Editor Scripting
- SQL Server 2016 從入門到實戰(視頻教學版)
- PrimeFaces Blueprints
- Sails.js Essentials
- H5+移動營銷設計寶典
- Mastering Leap Motion