hops-eda

Profile Hopsworks Feature Views and generate EDA reports.

15|32|Updated Nov 13, 2021
One-click install
npx skills add https://github.com/logicalclocks/hopsworks-api --skill hops-eda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hops-eda
Source: https://github.com/logicalclocks/hopsworks-api/tree/main/skills/ml/hops-eda
Command: npx skills add https://github.com/logicalclocks/hopsworks-api --skill hops-eda

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines exploratory data analysis (EDA) for Hopsworks Feature Views, enabling users to efficiently profile feature-view training data, check for data leakage, and generate EDA reports.

Core Features & Use Cases

  • EDA for Feature Views: Automates EDA tasks such as profiling feature views, checking for data leakage, and generating comprehensive EDA reports.
  • Integration with Hopsworks: Seamlessly integrates with Hopsworks Feature Stores to enhance machine learning model building workflows.
  • Use Case: Before training a machine learning model, run the hops-eda skill to analyze a feature view's training data, identify potential data issues, and gain insights into feature characteristics.

Quick Start

Run the hops-eda skill with a feature view 'example-fv', by specifying the feature view name and optionally a version and time range:

python3 ~/scripts/fv-eda.py example-fv

Frequently Asked Questions about hops-eda

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform exploratory data analysis on a Hopsworks Feature View?

You can perform exploratory data analysis on a Hopsworks Feature View by running a Python script that profiles feature data, identifies data leakage, and generates reports to streamline machine learning workflows.

What is data leakage detection in feature views and why does it matter?

Data leakage detection in feature views identifies unintended information in training data that biases machine learning models. Checking for leakage before training ensures reliable model evaluation and prevents inflated performance metrics.

Does exploratory data analysis for Hopsworks support both Polars and PySpark?

Yes, exploratory data analysis for Hopsworks supports both Polars and PySpark, allowing you to profile feature data and check for data leakage across different dataset sizes and processing requirements.

How do I generate an EDA report for a specific Hopsworks feature view version?

To generate an EDA report for a Hopsworks feature view version, execute the analysis script by specifying the feature view name along with optional version and time range parameters to profile the targeted training data.

When should I run data profiling before training a machine learning model?

You should run data profiling before training a machine learning model to analyze feature characteristics, identify potential data issues, and check for data leakage. This ensures clean inputs and improves model reliability.