We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Feature Engineering

Janani Ravi

Feature engineering is the process of using domain knowledge and insight into data to define features that enable machine learning algorithms to work successfully. Feature engineering is a fundamental part of the data preparation workflow for machine learning solutions.

Read more

Feature engineering is the process of using domain knowledge and insight into data to define features that enable machine learning algorithms to work successfully. Feature engineering is a fundamental part of the data preparation workflow for machine learning solutions.

What You'll Learn

  • Qualities of effective features and how to assess them
  • Numeric techniques (quantization binning, binarization, transforms, scaling, normalization)
  • Text techniques (bag-of-x, filtering, n-grams, phrase detection)
  • Categorical data techniques (one-hot encoding, hashing, bin counting, etc)
  • Dimensionality reduction (PCA)
  • Nonlinear featurization (K-means clusteringmodel stacking)
  • Image processing techniques (feature extraction)
  • Enroll now

    Share

    Help others find this collection page by sharing it with your friends and followers:

    What's inside

    Five courses

    Preparing Data for Feature Engineering and Machine Learning

    (3 hours)
    This course covers feature engineering techniques to improve machine learning models, including feature selection and extraction techniques.

    Building Features from Numeric Data

    (2 hours)
    This course covers data preprocessing techniques and transforms available in scikit-learn, allowing the construction of highly optimized features that are scaled, normalized and transformed in mathematically sound ways to fully harness the power of machine learning techniques.

    Reducing Complexity in Data

    (3 hours)
    This course covers techniques to simplify data for supervised machine learning, from feature selection to clustering using deep neural networks.

    Building Features from Text Data

    (2 hours)
    This course covers extracting information from text documents and constructing classification models. Topics include feature vectorization, locality-sensitive hashing, stopword removal, and lemmatization.

    Building Features from Image Data

    (2 hours)
    This course covers pre-processing images to maximize the efficacy of image processing algorithms, as well as implementing feature extraction, dimensionality reduction, and latent factor identification.

    Save this collection

    Save Feature Engineering to your list so you can find it easily later:
    Save
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser