Heating load prediction

This pipeline demonstrates training a model to predict the heating load of a building. The regression algorithm is selected based on the algorithm evaluation in the Cross Validator (Regression) Snap's example. The input dataset contains various features of the building that influence its heating load.

  1. Configure the CSV Generator Snap to generate the input dataset.
    Note: The input document contains the following fields:
    • Relative Compactness
    • Surface Area
    • Wall Area
    • Roof Area
    • Overall Height
    • Orientation
    • Glazing Area
    • Glazing Area Distribution
    • Heating Load
  2. Pass the input document through the Type Converter Snap to automatically detect and convert data types.
    Note: Analyzing the input document using the Profile Snap and the Type Inspector Snap to ensure data integrity (e.g., no null values or inaccurate data types) is recommended, but this step is skipped here for simplicity.
  3. Configure the Trainer (Regression) Snap to train the model for the dataset.

    The Trainer (Regression) Snap is configured with the regression algorithm and its parameters, as evaluated in the Cross Validator (Regression) Snap.

    Trainer (Regression) Snap Configuration Trainer (Regression) Snap Output

    Trainer (Regression) Snap Configuration


    Trainer (Regression) Snap Output

  4. Write the output model to a file using the File Writer Snap.
To successfully reuse pipelines:
  1. Download and import the pipeline in to the SnapLogic Platform.
  2. Configure Snap accounts, as applicable.
  3. Provide pipeline parameters, as applicable.