Feature Store and Why is it needed

No alt text provided for this image

When you build ML models you don't input raw data as it rarely is in a format that can be used by the ML Models. Instead, we transform the data into features. This process is called feature engineering.?Feature Engineering is a very powerful and necessary tool?for building optimal models.

For example, we engineer some very complex features for our patented forecasting model for retail stores.?One such feature would be the rank of a product sale in a store across?all products. This being a time series data this is calculated for every week.?This is an expensive feature to build requiring time and computing resources. As you might imagine creating these features requires some sort of pipelining code, which could be batch, streaming or real-time.?(How to build such pipelines and key performance considerations is a topic for another post.)

Now there may be a dozen different models that we use in tandem (ensemble) to arrive at an accurate forecast. Each model is statistically very different but many of them would want to experiment with the above feature. Not only this one feature but many other such features as well. This raises some interesting questions.

  1. How do we make these latest features available for various models?
  2. How do we standardize feature definitions?
  3. How do data scientists discover existing features?

The above problems are addressed by Feature Stores.?In essence, we can think of a feature store as a data warehouse for features instead of raw data.?Another interesting bit about features stores is that have to perform two contradictory functions -

a) Service?production model requirements at low latency

b) Provide huge volume of data to?data scientists for training

Hope this sheds some light on what is a feature store and why we need it.

In the next few articles, we will look at some open source and commercial Feature Stores with a special focus on the Amazon Sagemaker Feature Store.

要查看或添加评论,请登录

Pronam Chatterjee的更多文章

  • Amazon Sagemaker Feature Store

    Amazon Sagemaker Feature Store

    Recap Just to recap, the main reasons we need a feature store are Consistency in features for Models (variations can…

  • Are You Ready For The Artificial Intelligence Supply Chain Model And Its Impact On Sales?

    Are You Ready For The Artificial Intelligence Supply Chain Model And Its Impact On Sales?

    Modern industrial sales and supply chains are complex. The amount of a product or service that a company can sell or…

  • Demand Forecasting Retail-Best Practices

    Demand Forecasting Retail-Best Practices

    Demand forecasting retail is one of the toughest jobs. One has to look into the existing market data, store…

  • How ML In Supply Chain Optimization Is Improving Management And Efficiency

    How ML In Supply Chain Optimization Is Improving Management And Efficiency

    79% of companies that see greater revenue growth in their industry have a well-optimized and high-performing supply…

    1 条评论
  • How Deep Learning Solves Retail Forecasting Challenges

    How Deep Learning Solves Retail Forecasting Challenges

    A study by Harvard Business Review and Snowflake Computing points out that retailers who choose to make data-driven…

    1 条评论
  • How AI is making the fashion industry smarter!

    How AI is making the fashion industry smarter!

    Sephora’s Color IQ recommends customized foundation and concealer shades after scanning the shopper’s skin using AI…

    3 条评论
  • Success in Supply Chain with AI: Proven Ways

    Success in Supply Chain with AI: Proven Ways

    A growing number of enterprises today are turning their trust towards machine learning in AI. There are various reasons…

    1 条评论
  • Data-Driven Transformation Affair in Retail

    Data-Driven Transformation Affair in Retail

    Retail is one of the strongest and fastest-growing industries worldwide. 2019 onwards it will further pick up the pace…

  • Life of BluePi: 4 years of growth and how!

    Life of BluePi: 4 years of growth and how!

    Clocking a 100% growth in revenues every year is no joke! More so, if you’re a self-funded, lean company, working…

    7 条评论
  • Migrate Enterprise Applications to AWS

    Migrate Enterprise Applications to AWS

    In this Webinar we would look at why migrating enterprise applications to the cloud are all the rage in the industry…

社区洞察

其他会员也浏览了