in quickstarts/microsoft.machinelearningservices/machine-learning-job-create-sweep-job/scripts/main.py [0:0]
def main(args):
# enable auto logging
mlflow.autolog()
# setup parameters
num_boost_round = args.num_boost_round
params = {
"objective": "multiclass",
"num_class": 3,
"boosting": args.boosting,
"num_iterations": args.num_iterations,
"num_leaves": args.num_leaves,
"num_threads": args.num_threads,
"learning_rate": args.learning_rate,
"metric": args.metric,
"seed": args.seed,
"verbose": args.verbose,
}
# read in data
df = pd.read_csv(args.iris_csv)
# process data
X_train, X_test, y_train, y_test, enc = process_data(df)
# train model
model = train_model(params, num_boost_round, X_train, X_test, y_train, y_test)