#####################################################################
# ADOBE CONFIDENTIAL
# ___________________
#
#  Copyright 2017 Adobe
#  All Rights Reserved.
#
# NOTICE:  All information contained herein is, and remains
# the property of Adobe and its suppliers, if any. The intellectual
# and technical concepts contained herein are proprietary to Adobe
# and its suppliers and are protected by all applicable intellectual
# property laws, including trade secret and copyright laws.
# Dissemination of this information or reproduction of this material
# is strictly forbidden unless prior written permission is obtained
# from Adobe.
#####################################################################

from sklearn.ensemble import GradientBoostingRegressor
import numpy as np


def train(configProperties, data):

    print("Train Start")

    ######################################
    ### Write Your Training Model Here ###
    ######################################
    model = None

    print("Train Complete")

    return model




def score(configProperties, data, model):

    print("Score Start")

    #########################################
    ### Write Your Scoring Algorithm Here ###
    #########################################
    predictions = None

    print("Score Complete")

    return predictions
