We may earn an affiliate commission when you visit our partners.
Janani Ravi

This course will teach you how you can store, access, manage, and share your preprocessed machine learning features using the Databricks Feature Store.

Converting raw data to features is an extremely important part of the machine learning workflow. Machine learning models are not trained on raw data, instead, they require preprocessed features that help built robust models.

Read more

This course will teach you how you can store, access, manage, and share your preprocessed machine learning features using the Databricks Feature Store.

Converting raw data to features is an extremely important part of the machine learning workflow. Machine learning models are not trained on raw data, instead, they require preprocessed features that help built robust models.

In this course, Feature Sharing and Discovery Using the Databricks Feature Store, you will learn to create and use precomputed features from a centralized repository, the feature store, and the importance of feature stores and how they can help improve the machine-learning process workflow.

First, you will create and populate features in offline stores using the feature store client API, and overwrite existing features and merge new features into a store.

Next, you will learn how you can use feature lookup objects to create training sets to train machine learning models using features stored in feature tables.

Then, you will join feature store records with rows in a data frame to create training data, and log models using the feature store client and use this model to perform batch inference on your data.

Finally, you will see how you can publish your batch features to an online feature store that uses a low-latency database such as Azure Cosmos DB to store features for real-time serving. You will deploy a model to a REST endpoint and use features from the online store for real-time serving.

When you are finished with this course, you will have the skills and knowledge to use the Databricks feature store to precompute, store, and access features to train machine learning models.

Enroll now

What's inside

Syllabus

Course Overview
Getting Started with the Databricks Feature Store
Training Models and Performing Inference with Feature Tables
Publishing Features to an Online Feature Store
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for data scientists and machine learning engineers who want to learn how to use the Databricks Feature Store
Taught by Janani Ravi, an experienced instructor in the field of feature engineering
Provides hands-on practice with the Databricks Feature Store through exercises and labs
Covers advanced topics such as publishing features to an online feature store for real-time serving
May require prior experience in feature engineering and machine learning
Assumes familiarity with the Databricks platform and its services

Save this course

Save Feature Sharing and Discovery Using the Databricks Feature Store to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Feature Sharing and Discovery Using the Databricks Feature Store with these activities:
Connect with Mentors in the Field
By connecting with mentors in the field, you can have access to share knowledge, provide guidance, and support to help refine your approach to learning the course material and career in the industry.
Show steps
  • Attend industry events or meetups to network with professionals.
  • Reach out to individuals on LinkedIn or other professional platforms.
  • Attend office hours or workshops hosted by the course instructors.
Organize and Review Course Materials
By organizing and reviewing course materials, you will be more familiar with the structure and content of the course, which will help you identify areas where you need additional support or reinforcement.
Show steps
  • Gather all course materials, including lecture notes, slides, assignments, and readings.
  • Create a system for organizing the materials, such as folders or digital notebooks.
  • Review the materials regularly to familiarize yourself with the content and identify areas for improvement.
Follow Tutorials on Using the Databricks Feature Store
By following tutorials on using the Databricks Feature Store, you will gain hands-on experience with the tool that will be used in the course. This will allow you to better understand the course material and apply it to practical scenarios.
Show steps
  • Search for tutorials or documentation on using the Databricks Feature Store.
  • Follow the instructions provided in the tutorials, creating and managing feature stores.
  • Experiment with different features and explore the capabilities of the Feature Store.
Three other activities
Expand to see all activities and additional details
Show all six activities
Solve Practice Problems on Feature Engineering
By solving practice problems on feature engineering, you will quickly solidify the feature engineering process in your mind. This will aid you in better applying the concepts to the course material.
Browse courses on Feature Engineering
Show steps
  • Find online platforms or textbooks that provide practice problems on feature engineering.
  • Work through the problems, experimenting with different techniques and approaches.
  • Review the solutions to identify areas for improvement.
Read 'Feature Engineering for Machine Learning' by Alice Zheng
Reading 'Feature Engineering for Machine Learning' by Alice Zheng will broaden your knowledge and understanding of advanced feature engineering techniques that can complement the concepts covered in the course.
Show steps
  • Obtain a copy of the book through a library, bookstore, or online retailer.
  • Read through the chapters, taking notes and highlighting key concepts.
  • Apply the techniques described in the book to practical projects or assignments.
Contribute to Open Source Projects in Machine Learning
By contributing to Open Source Projects in Machine Learning, you will have access to gain practical experience, enhance your skills, and build a portfolio of work.
Show steps
  • Identify open source projects related to machine learning and feature engineering.
  • Review the project documentation and identify areas where you can contribute.
  • Submit pull requests with code contributions, documentation improvements, or bug fixes.

Career center

Learners who complete Feature Sharing and Discovery Using the Databricks Feature Store will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers implement, deploy, and manage machine learning systems. They work closely with data scientists to understand the business problem and the data, and then design and implement the machine learning models. This course can help Machine Learning Engineers to build a foundation in the Databricks Feature Store, which is a centralized repository for preprocessed machine learning features. This can help them to improve the efficiency and accuracy of their machine learning models, which can lead to better results for their business.
Data Scientist
Data Scientists use their knowledge of mathematics, statistics, and computer science to extract meaningful insights from data. They work closely with business stakeholders to understand the business problem and the data, and then develop and implement machine learning models to solve the problem. This course can help Data Scientists to learn how to store, access, manage, and share their preprocessed machine learning features using the Databricks Feature Store. This can help them to improve the efficiency and accuracy of their machine learning models, which can lead to better results for their business.
Data Engineer
Data Engineers design, build, and maintain the data infrastructure that supports machine learning models. They work closely with data scientists and machine learning engineers to understand the data requirements of the models, and then design and implement the data pipelines to meet those requirements. This course can help Data Engineers to learn how to manage the preprocessed machine learning features in the Databricks Feature Store, which can help improve the efficiency and reliability of their data pipelines.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work closely with business stakeholders to understand the business problem and the requirements of the application, and then design and implement the application to meet those requirements. This course can help Software Engineers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and reliability of their applications.
Database Administrator
Database Administrators design, build, and maintain databases. They work closely with data scientists and machine learning engineers to understand the data requirements of their applications, and then design and implement the databases to meet those requirements. This course can help Database Administrators to learn how to manage the preprocessed machine learning features in the Databricks Feature Store, which can help improve the efficiency and reliability of their databases.
Business Analyst
Business Analysts work with business stakeholders to understand their business problems and develop solutions to those problems. They work closely with data scientists and machine learning engineers to help them understand the business problem and the data, and to develop and implement machine learning models to solve the problem. This course can help Business Analysts to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their machine learning models.
Product Manager
Product Managers work with business stakeholders to understand their business problems and develop solutions to those problems. They work closely with data scientists and machine learning engineers to help them understand the business problem and the data, and to develop and implement machine learning models to solve the problem. This course can help Product Managers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their machine learning models.
Project Manager
Project Managers plan, execute, and close projects. They work closely with stakeholders to understand the project goals and requirements, and then develop and implement the project plan to meet those goals and requirements. This course can help Project Managers to learn how to manage the preprocessed machine learning features used by their projects, which can help improve the efficiency and accuracy of their projects.
Data Architect
Data Architects design and build the data infrastructure that supports an organization's data needs. They work closely with data scientists and machine learning engineers to understand the data requirements of their applications, and then design and implement the data infrastructure to meet those requirements. This course can help Data Architects to learn how to manage the preprocessed machine learning features in the Databricks Feature Store, which can help improve the efficiency and reliability of their data infrastructure.
Technical Writer
Technical Writers create and maintain documentation for software applications and systems. They work closely with software engineers and product managers to understand the functionality of the application or system, and then write documentation that explains how to use it. This course can help Technical Writers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their documentation.
Technical Support Engineer
Technical Support Engineers provide technical support to users of software applications and systems. They work closely with users to understand their problems and help them to resolve them. This course can help Technical Support Engineers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their support.
Sales Engineer
Sales Engineers work with customers to help them understand and purchase software applications and systems. They work closely with customers to understand their business problems and needs, and then recommend and sell the software applications and systems that can help them solve their problems and meet their needs. This course can help Sales Engineers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their sales.
Marketing Manager
Marketing Managers plan and execute marketing campaigns to promote and sell software applications and systems. They work closely with product managers and sales engineers to understand the functionality and benefits of the applications and systems, and then develop and execute marketing campaigns that target the right audience and generate leads and sales. This course can help Marketing Managers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their marketing campaigns.
Business Development Manager
Business Development Managers work with potential customers to identify and develop new business opportunities. They work closely with sales engineers and marketing managers to understand the functionality and benefits of the applications and systems, and then identify and develop new business opportunities for them. This course can help Business Development Managers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their business development.
Account Manager
Account Managers work with existing customers to maintain and grow their business. They work closely with customers to understand their business problems and needs, and then recommend and sell additional software applications and systems that can help them solve their problems and meet their needs. This course can help Account Managers to learn how to use the Databricks Feature Store to manage the preprocessed machine learning features used by their applications, which can help improve the efficiency and accuracy of their account management.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Feature Sharing and Discovery Using the Databricks Feature Store.
The book introduces feature engineering and covers topics such as feature selection, feature transformation, and feature discretization. It provides examples and case studies to illustrate the concepts presented.
Provides a practical guide to feature engineering with Python. It covers topics such as feature selection, feature transformation, and feature aggregation. It also provides examples and case studies to illustrate the concepts presented.
Provides a comprehensive guide to machine learning for finance. It covers a wide range of topics and provides practical examples to illustrate the concepts presented.
Provides a comprehensive guide to deep learning with Python. It covers a wide range of topics and provides practical examples to illustrate the concepts presented.
Provides a practical guide to data mining. It covers a wide range of topics and provides practical examples to illustrate the concepts presented. It valuable resource for both beginners and experienced data mining practitioners.
Provides a practical guide to deep learning with R. It covers a wide range of topics and provides practical examples to illustrate the concepts presented.

Share

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

Similar courses

Here are nine courses similar to Feature Sharing and Discovery Using the Databricks Feature Store.
Feature Engineering
Most relevant
Feature Selection and Extraction in Microsoft Azure
Most relevant
Feature Engineering
Most relevant
Preparing Data for Feature Engineering and Machine...
Most relevant
Managing Models Using MLflow on Databricks
Most relevant
Building Deep Learning Models on Databricks
Most relevant
Predictive Analytics Using Apache Spark MLlib on...
Most relevant
Microsoft Azure Machine Learning for Data Scientists
Most relevant
Getting Started with the Databricks Lakehouse Platform
Most relevant
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