import urllib2
from scipy import stats
from pandas import Series, DataFrame
import pandas as pd
import numpy as np
path = 'http://archive.ics.uci.edu/ml/machine-learning-databases/mushroom/agaricus-lepiota.data'
raw_csv = urllib2.urlopen(path)
col_names = range(23)
df = pd.read_csv(raw_csv, names = col_names)
df.head()
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ... | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | p | x | s | n | t | p | f | c | n | k | ... | s | w | w | p | w | o | p | k | s | u |
1 | e | x | s | y | t | a | f | c | b | k | ... | s | w | w | p | w | o | p | n | n | g |
2 | e | b | s | w | t | l | f | c | b | n | ... | s | w | w | p | w | o | p | n | n | m |
3 | p | x | y | w | t | p | f | c | n | n | ... | s | w | w | p | w | o | p | k | s | u |
4 | e | x | s | g | f | n | f | w | b | k | ... | s | w | w | p | w | o | e | n | a | g |
5 rows × 23 columns
df[0] = df[0].map({'p': 1, 'e': 0})
df.head()
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ... | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | x | s | n | t | p | f | c | n | k | ... | s | w | w | p | w | o | p | k | s | u |
1 | 0 | x | s | y | t | a | f | c | b | k | ... | s | w | w | p | w | o | p | n | n | g |
2 | 0 | b | s | w | t | l | f | c | b | n | ... | s | w | w | p | w | o | p | n | n | m |
3 | 1 | x | y | w | t | p | f | c | n | n | ... | s | w | w | p | w | o | p | k | s | u |
4 | 0 | x | s | g | f | n | f | w | b | k | ... | s | w | w | p | w | o | e | n | a | g |
5 rows × 23 columns
map_dic = {}
num_columns = df.shape[1]
for i in range(num_columns):
unique_array = df[i].unique()
map_dic_sub = {}
for j in range(len(unique_array)):
map_dic_sub[unique_array[j]] = j
df[i] = df[i].map(map_dic_sub)
df.head()
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ... | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
2 | 1 | 1 | 0 | 2 | 0 | 2 | 0 | 0 | 1 | 1 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 |
3 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 1 | 0 | 0 | 3 | 1 | 3 | 0 | 1 | 1 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 1 |
5 rows × 23 columns
attributes = df.iloc[:, 1:23]
attributes.head()
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
2 | 1 | 0 | 2 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 |
3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 3 | 1 | 3 | 0 | 1 | 1 | 0 | 1 | ... | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 1 |
5 rows × 22 columns
mushroom_data = attributes.values
mushroom_data
array([[0, 0, 0, ..., 0, 0, 0], [0, 0, 1, ..., 1, 1, 1], [1, 0, 2, ..., 1, 1, 2], ..., [3, 0, 0, ..., 8, 5, 6], [4, 1, 0, ..., 4, 3, 6], [0, 0, 0, ..., 6, 5, 6]])
target_series = df.iloc[:, 0]
target_series.head()
0 0 1 1 2 1 3 0 4 1 Name: 0, dtype: int64
mushroom_target = target_series.values
mushroom_target
array([0, 1, 1, ..., 1, 0, 1])
from sklearn import tree
clf = tree.DecisionTreeClassifier(criterion='entropy')
clf = clf.fit(mushroom_data, mushroom_target)
with open("mushroom.dot", 'w') as f2:
tree.export_graphviz(clf, out_file=f2)
mushroom_data[-1]
array([ 0, 0, 0, 1, 3, 1, 0, 1, 10, 0, 4, 0, 0, 6, 7, 0, 2, 0, 0, 6, 5, 6])
mushroom_data[-1].reshape(1,-1)
array([[ 0, 0, 0, 1, 3, 1, 0, 1, 10, 0, 4, 0, 0, 6, 7, 0, 2, 0, 0, 6, 5, 6]])
clf.predict(mushroom_data[-1].reshape(1,-1))
array([1])
clf.predict(mushroom_data[-2].reshape(1,-1))
array([0])
import findspark
findspark.init()
from pyspark import SparkContext, SparkFiles, SQLContext
if not 'sc' in locals():
sc = SparkContext()
sqlCtx = SQLContext(sc)
sdf = sqlCtx.createDataFrame(df)
sdf.show()
#sdf.printSchema()
print "Raw data size is %s" % sdf.count()
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 0| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10| 11| 12| 13| 14| 15| 16| 17| 18| 19| 20| 21| 22| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| | 1| 0| 0| 1| 0| 1| 0| 0| 1| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| 1| | 1| 1| 0| 2| 0| 2| 0| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| 2| | 0| 0| 1| 2| 0| 0| 0| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| | 1| 0| 0| 3| 1| 3| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| 2| 1| | 1| 0| 1| 1| 0| 1| 0| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| | 1| 1| 0| 2| 0| 1| 0| 0| 1| 2| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 2| | 1| 1| 1| 2| 0| 2| 0| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 2| | 0| 0| 1| 2| 0| 0| 0| 0| 0| 3| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 3| 1| | 1| 1| 0| 1| 0| 1| 0| 0| 1| 2| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 2| | 1| 0| 1| 1| 0| 2| 0| 0| 1| 2| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| 1| | 1| 0| 1| 1| 0| 1| 0| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 2| | 1| 1| 0| 1| 0| 1| 0| 0| 1| 4| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 1| | 0| 0| 1| 2| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 3| 0| | 1| 0| 2| 0| 1| 3| 0| 1| 1| 1| 1| 0| 0| 1| 0| 0| 0| 0| 0| 1| 0| 2| 1| | 1| 2| 2| 3| 1| 3| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 4| 0| | 1| 3| 2| 2| 1| 3| 0| 1| 1| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 1| 1| 2| 1| | 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| | 0| 0| 1| 2| 0| 0| 0| 0| 0| 1| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 0| | 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 1| 0| 0| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ only showing top 20 rows Raw data size is 8124
from pyspark.mllib.tree import DecisionTree, LabeledPoint
result = sdf.rdd.map(lambda row: LabeledPoint(row[0], row[1:23]))
(trainingData, testData) = result.randomSplit([0.7, 0.3])
featuresTrainingData = trainingData.map(lambda x: x.features)
labelTrainingData = trainingData.map(lambda x: x.label)
print featuresTrainingData.take(10)
print labelTrainingData.take(10)
print testData.count()
[DenseVector([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), DenseVector([0.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), DenseVector([0.0, 0.0, 3.0, 1.0, 3.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 1.0]), DenseVector([0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0]), DenseVector([1.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0]), DenseVector([1.0, 1.0, 2.0, 0.0, 2.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0]), DenseVector([1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 2.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0]), DenseVector([1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 4.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0]), DenseVector([0.0, 2.0, 0.0, 1.0, 3.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0, 1.0]), DenseVector([2.0, 2.0, 3.0, 1.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 4.0, 0.0])] [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] 2467
model = DecisionTree.trainClassifier(trainingData, numClasses=2, categoricalFeaturesInfo={},
impurity='gini', maxDepth=6, maxBins=200)
predictions = model.predict(testData.map(lambda x: x.features))
labelsAndPredictions = testData.map(lambda x: x.label).zip(predictions)
#print labelsAndPredictions.take(100)
errorCount = labelsAndPredictions.filter(lambda (v, p): v != p).count()
print "errorCount = %s" % errorCount
testErr = errorCount / float(testData.count())
print 'Test Error = %s' % testErr
print 'Learned classification tree model:'
print model.toDebugString()
errorCount = 14 Test Error = 0.00567490879611 Learned classification tree model: DecisionTreeModel classifier of depth 6 with 15 nodes If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 19 <= 4.0) If (feature 13 <= 6.0) If (feature 1 <= 2.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 13 > 6.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0
from pyspark.mllib.tree import RandomForest
model2 = RandomForest.trainClassifier(trainingData, numClasses=2, categoricalFeaturesInfo={}, numTrees=100,
impurity='gini', maxDepth=6, maxBins=200)
predictions = model2.predict(testData.map(lambda x: x.features))
labelsAndPredictions = testData.map(lambda x: x.label).zip(predictions)
#print labelsAndPredictions.take(100)
errorCount = labelsAndPredictions.filter(lambda (v, p): v != p).count()
print "errorCount = %s" % errorCount
testErr = errorCount / float(testData.count())
print 'Test Error = %s' % testErr
print 'Learned classification tree model2:'
print model2.toDebugString()
errorCount = 0 Test Error = 0.0 Learned classification tree model2: TreeEnsembleModel classifier with 100 trees Tree 0: If (feature 7 <= 0.0) If (feature 6 <= 0.0) If (feature 4 <= 3.0) If (feature 18 <= 1.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 0 <= 1.0) If (feature 4 <= 3.0) If (feature 8 <= 4.0) If (feature 2 <= 1.0) Predict: 1.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 0 > 1.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 4 <= 3.0) If (feature 2 <= 4.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 19 <= 5.0) Predict: 0.0 Else (feature 19 > 5.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 1 <= 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 1 > 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 1: If (feature 19 <= 2.0) If (feature 14 <= 0.0) If (feature 7 <= 0.0) If (feature 0 <= 0.0) If (feature 20 <= 3.0) If (feature 21 <= 1.0) Predict: 0.0 Else (feature 21 > 1.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 0 > 0.0) If (feature 1 <= 1.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 17 <= 0.0) If (feature 14 <= 6.0) If (feature 9 <= 0.0) If (feature 11 <= 1.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 14 > 6.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 18 <= 1.0) If (feature 11 <= 0.0) If (feature 8 <= 7.0) If (feature 21 <= 2.0) Predict: 1.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 8 > 7.0) Predict: 0.0 Else (feature 11 > 0.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Tree 2: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 19 <= 4.0) If (feature 16 <= 2.0) If (feature 0 <= 4.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 16 > 2.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 3: If (feature 18 <= 0.0) If (feature 1 <= 0.0) If (feature 10 <= 2.0) If (feature 0 <= 1.0) If (feature 10 <= 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 0.0 Else (feature 10 > 1.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 0 > 1.0) If (feature 6 <= 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 1 > 0.0) If (feature 14 <= 0.0) If (feature 4 <= 3.0) If (feature 10 <= 0.0) If (feature 2 <= 2.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 6 <= 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 19 <= 3.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 16 <= 0.0) Predict: 1.0 Else (feature 16 > 0.0) Predict: 0.0 Tree 4: If (feature 11 <= 1.0) If (feature 4 <= 3.0) If (feature 13 <= 0.0) If (feature 3 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 14 <= 0.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 14 > 0.0) If (feature 11 <= 2.0) Predict: 0.0 Else (feature 11 > 2.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Tree 5: If (feature 11 <= 1.0) If (feature 14 <= 1.0) If (feature 1 <= 1.0) If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 19 <= 1.0) Predict: 0.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 7 <= 0.0) If (feature 8 <= 4.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) Predict: 0.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 13 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) If (feature 4 <= 3.0) If (feature 13 <= 3.0) Predict: 1.0 Else (feature 13 > 3.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 6: If (feature 4 <= 3.0) If (feature 14 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 9 <= 0.0) If (feature 19 <= 4.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 0.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) If (feature 2 <= 0.0) If (feature 10 <= 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 0.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 7: If (feature 11 <= 1.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 3 <= 0.0) If (feature 21 <= 2.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 21 > 2.0) If (feature 0 <= 4.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 21 <= 1.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 1.0 Else (feature 21 > 1.0) If (feature 4 <= 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 8: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 3 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 12 <= 2.0) If (feature 9 <= 0.0) If (feature 17 <= 1.0) If (feature 1 <= 2.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 17 > 1.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 12 > 2.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 0.0 Tree 9: If (feature 19 <= 2.0) If (feature 2 <= 4.0) If (feature 10 <= 0.0) If (feature 0 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 0 > 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 19 <= 5.0) If (feature 6 <= 0.0) If (feature 4 <= 3.0) If (feature 11 <= 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 11 > 0.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 19 > 5.0) Predict: 1.0 Tree 10: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 16 <= 2.0) If (feature 19 <= 4.0) If (feature 0 <= 4.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 16 > 2.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 11: If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 7 <= 0.0) If (feature 2 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 3 <= 0.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 12: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 1 <= 2.0) If (feature 11 <= 1.0) If (feature 9 <= 0.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 14 <= 4.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 13: If (feature 19 <= 2.0) If (feature 9 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 1 <= 1.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 8 <= 3.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 8 > 3.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 20 <= 4.0) If (feature 6 <= 0.0) If (feature 13 <= 4.0) If (feature 17 <= 0.0) If (feature 18 <= 2.0) Predict: 0.0 Else (feature 18 > 2.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 13 > 4.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 13 <= 6.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 13 > 6.0) Predict: 0.0 Tree 14: If (feature 18 <= 0.0) If (feature 9 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 12 <= 0.0) If (feature 10 <= 1.0) Predict: 1.0 Else (feature 10 > 1.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 12 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) If (feature 19 <= 2.0) Predict: 1.0 Else (feature 19 > 2.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 17 <= 0.0) If (feature 14 <= 3.0) If (feature 20 <= 3.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 20 > 3.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 14 > 3.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 21 <= 3.0) Predict: 0.0 Else (feature 21 > 3.0) Predict: 1.0 Tree 15: If (feature 19 <= 2.0) If (feature 2 <= 4.0) If (feature 7 <= 0.0) If (feature 0 <= 0.0) If (feature 9 <= 0.0) If (feature 8 <= 0.0) Predict: 0.0 Else (feature 8 > 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 0 > 0.0) If (feature 21 <= 1.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 21 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 10 <= 2.0) If (feature 20 <= 3.0) If (feature 2 <= 6.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 20 > 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 21 <= 3.0) If (feature 2 <= 1.0) Predict: 0.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 21 > 3.0) If (feature 0 <= 4.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 16: If (feature 13 <= 1.0) If (feature 6 <= 0.0) If (feature 1 <= 0.0) If (feature 9 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 1 > 0.0) If (feature 11 <= 0.0) If (feature 7 <= 0.0) If (feature 8 <= 6.0) Predict: 0.0 Else (feature 8 > 6.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 8 <= 7.0) Predict: 1.0 Else (feature 8 > 7.0) Predict: 0.0 Else (feature 11 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 18 <= 0.0) If (feature 21 <= 1.0) Predict: 1.0 Else (feature 21 > 1.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 0 <= 1.0) Predict: 0.0 Else (feature 0 > 1.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 13 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 13 <= 4.0) Predict: 0.0 Else (feature 13 > 4.0) If (feature 13 <= 5.0) Predict: 1.0 Else (feature 13 > 5.0) Predict: 0.0 Tree 17: If (feature 11 <= 1.0) If (feature 8 <= 7.0) If (feature 21 <= 0.0) If (feature 8 <= 2.0) If (feature 2 <= 2.0) If (feature 0 <= 0.0) Predict: 0.0 Else (feature 0 > 0.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 8 > 2.0) If (feature 20 <= 3.0) If (feature 19 <= 1.0) Predict: 0.0 Else (feature 19 > 1.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 12 <= 0.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 1 <= 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 1 > 0.0) If (feature 21 <= 2.0) Predict: 1.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 8 <= 9.0) Predict: 0.0 Else (feature 8 > 9.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 4 <= 3.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 18: If (feature 4 <= 3.0) If (feature 10 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 16 <= 2.0) If (feature 20 <= 3.0) If (feature 17 <= 0.0) If (feature 19 <= 3.0) Predict: 1.0 Else (feature 19 > 3.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 2 <= 3.0) Predict: 1.0 Else (feature 2 > 3.0) Predict: 0.0 Else (feature 20 > 3.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 1.0 Else (feature 16 > 2.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 19: If (feature 18 <= 0.0) If (feature 4 <= 3.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 2 <= 4.0) If (feature 14 <= 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 0 <= 0.0) Predict: 1.0 Else (feature 0 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 6 <= 0.0) If (feature 12 <= 1.0) If (feature 17 <= 0.0) If (feature 19 <= 3.0) Predict: 1.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 21 <= 1.0) Predict: 1.0 Else (feature 21 > 1.0) If (feature 1 <= 1.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Tree 20: If (feature 6 <= 0.0) If (feature 19 <= 1.0) If (feature 7 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 16 <= 0.0) If (feature 13 <= 4.0) If (feature 20 <= 4.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 20 > 4.0) Predict: 1.0 Else (feature 13 > 4.0) If (feature 18 <= 1.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 4 <= 3.0) If (feature 14 <= 4.0) If (feature 18 <= 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 21: If (feature 18 <= 0.0) If (feature 10 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 19 <= 2.0) If (feature 6 <= 0.0) If (feature 9 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 19 <= 1.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 3 <= 0.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 2 <= 1.0) If (feature 0 <= 0.0) If (feature 10 <= 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 0.0 Else (feature 0 > 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 22: If (feature 8 <= 7.0) If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 20 <= 3.0) If (feature 19 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 19 > 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 10 <= 2.0) If (feature 4 <= 3.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) If (feature 14 <= 4.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 10 > 2.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) If (feature 21 <= 3.0) Predict: 0.0 Else (feature 21 > 3.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 8 <= 9.0) Predict: 0.0 Else (feature 8 > 9.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 23: If (feature 11 <= 1.0) If (feature 19 <= 2.0) If (feature 2 <= 4.0) If (feature 18 <= 0.0) If (feature 21 <= 0.0) If (feature 8 <= 2.0) Predict: 1.0 Else (feature 8 > 2.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 14 <= 1.0) If (feature 4 <= 3.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 17 <= 1.0) Predict: 1.0 Else (feature 17 > 1.0) Predict: 0.0 Tree 24: If (feature 19 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 17 <= 0.0) If (feature 19 <= 4.0) If (feature 4 <= 3.0) If (feature 16 <= 0.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 16 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 19 > 4.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 10 <= 2.0) If (feature 17 <= 1.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 17 > 1.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Tree 25: If (feature 4 <= 3.0) If (feature 21 <= 0.0) If (feature 8 <= 2.0) If (feature 0 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 0 > 0.0) Predict: 1.0 Else (feature 8 > 2.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 10 <= 0.0) If (feature 1 <= 1.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 13 <= 6.0) If (feature 19 <= 4.0) If (feature 0 <= 4.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 13 > 6.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 26: If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 13 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 19 <= 4.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 13 > 0.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 27: If (feature 3 <= 0.0) If (feature 19 <= 2.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 19 <= 4.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 0.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 18 <= 0.0) If (feature 2 <= 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 2 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 14 <= 4.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 28: If (feature 14 <= 0.0) If (feature 20 <= 2.0) If (feature 4 <= 3.0) If (feature 12 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 20 > 2.0) If (feature 4 <= 3.0) If (feature 21 <= 2.0) If (feature 12 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 1.0 Else (feature 21 > 2.0) If (feature 7 <= 0.0) If (feature 0 <= 3.0) Predict: 1.0 Else (feature 0 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 0.0) If (feature 12 <= 1.0) If (feature 8 <= 7.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 12 > 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 5 <= 0.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 5 > 0.0) Predict: 0.0 Tree 29: If (feature 20 <= 2.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 10 <= 1.0) If (feature 20 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 20 > 0.0) Predict: 1.0 Else (feature 10 > 1.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 11 <= 0.0) If (feature 8 <= 7.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 5 <= 0.0) Predict: 0.0 Else (feature 5 > 0.0) Predict: 1.0 Else (feature 11 > 0.0) If (feature 6 <= 0.0) If (feature 20 <= 3.0) Predict: 0.0 Else (feature 20 > 3.0) If (feature 1 <= 0.0) Predict: 1.0 Else (feature 1 > 0.0) If (feature 12 <= 2.0) Predict: 0.0 Else (feature 12 > 2.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 14 <= 4.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Tree 30: If (feature 8 <= 7.0) If (feature 18 <= 1.0) If (feature 13 <= 0.0) If (feature 19 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 10 <= 1.0) Predict: 1.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 13 > 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 18 > 1.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 18 <= 0.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 31: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 1 <= 1.0) If (feature 19 <= 1.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 2 <= 2.0) Predict: 1.0 Else (feature 2 > 2.0) Predict: 0.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 0 <= 0.0) Predict: 0.0 Else (feature 0 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) If (feature 1 <= 1.0) Predict: 1.0 Else (feature 1 > 1.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 1 <= 0.0) Predict: 0.0 Else (feature 1 > 0.0) If (feature 13 <= 0.0) If (feature 10 <= 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 0.0 Tree 32: If (feature 18 <= 0.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 8 <= 6.0) If (feature 2 <= 4.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 1 <= 0.0) Predict: 1.0 Else (feature 1 > 0.0) Predict: 0.0 Else (feature 8 > 6.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 33: If (feature 12 <= 2.0) If (feature 1 <= 1.0) If (feature 8 <= 7.0) If (feature 19 <= 2.0) If (feature 20 <= 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 10 <= 2.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 10 > 2.0) If (feature 11 <= 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) If (feature 5 <= 0.0) Predict: 0.0 Else (feature 5 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 7 <= 0.0) If (feature 4 <= 3.0) If (feature 10 <= 2.0) If (feature 0 <= 4.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 12 > 2.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Tree 34: If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 3 <= 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 19 <= 2.0) Predict: 1.0 Else (feature 19 > 2.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 20 <= 4.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 35: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 0 <= 4.0) If (feature 11 <= 1.0) If (feature 19 <= 4.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 2 <= 1.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 36: If (feature 4 <= 3.0) If (feature 10 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 2 <= 4.0) If (feature 7 <= 0.0) If (feature 13 <= 0.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 8 <= 7.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 8 <= 2.0) Predict: 0.0 Else (feature 8 > 2.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 37: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 9 <= 0.0) If (feature 2 <= 4.0) If (feature 1 <= 2.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 2 > 4.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 38: If (feature 19 <= 2.0) If (feature 18 <= 0.0) If (feature 20 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 6 <= 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 2 <= 4.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 6 <= 0.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 11 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 20 <= 4.0) If (feature 6 <= 0.0) If (feature 13 <= 0.0) If (feature 18 <= 1.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 14 <= 5.0) Predict: 1.0 Else (feature 14 > 5.0) Predict: 0.0 Tree 39: If (feature 18 <= 0.0) If (feature 4 <= 3.0) If (feature 2 <= 4.0) If (feature 10 <= 0.0) If (feature 20 <= 3.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 7 <= 0.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 13 <= 4.0) If (feature 4 <= 3.0) If (feature 20 <= 3.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 13 > 4.0) If (feature 12 <= 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 0.0 Tree 40: If (feature 19 <= 2.0) If (feature 14 <= 0.0) If (feature 20 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 2 <= 4.0) If (feature 10 <= 1.0) Predict: 1.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 4 <= 3.0) If (feature 2 <= 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 1.0 Else (feature 2 > 3.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 14 <= 5.0) If (feature 21 <= 3.0) If (feature 18 <= 1.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 21 > 3.0) Predict: 1.0 Else (feature 14 > 5.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 41: If (feature 7 <= 0.0) If (feature 19 <= 3.0) If (feature 19 <= 1.0) If (feature 1 <= 1.0) If (feature 21 <= 1.0) Predict: 0.0 Else (feature 21 > 1.0) If (feature 2 <= 1.0) Predict: 1.0 Else (feature 2 > 1.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 0 <= 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 0.0 Else (feature 0 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 19 > 3.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 8 <= 1.0) Predict: 1.0 Else (feature 8 > 1.0) If (feature 18 <= 1.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 4 <= 3.0) If (feature 8 <= 2.0) Predict: 1.0 Else (feature 8 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 0.0 Tree 42: If (feature 18 <= 0.0) If (feature 2 <= 4.0) If (feature 10 <= 0.0) If (feature 20 <= 3.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 4 <= 3.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 2 > 4.0) If (feature 20 <= 3.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 11 <= 1.0) If (feature 8 <= 7.0) Predict: 1.0 Else (feature 8 > 7.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Tree 43: If (feature 19 <= 2.0) If (feature 14 <= 0.0) If (feature 21 <= 0.0) If (feature 2 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 9 <= 0.0) If (feature 4 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 20 <= 4.0) If (feature 17 <= 0.0) If (feature 5 <= 0.0) If (feature 6 <= 0.0) If (feature 2 <= 6.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 5 > 0.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 14 <= 7.0) If (feature 6 <= 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 14 > 7.0) Predict: 0.0 Tree 44: If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 13 <= 6.0) If (feature 1 <= 2.0) If (feature 2 <= 4.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 13 > 6.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 45: If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 2 <= 4.0) If (feature 9 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) If (feature 14 <= 5.0) If (feature 1 <= 2.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 14 > 5.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 46: If (feature 7 <= 0.0) If (feature 6 <= 0.0) If (feature 19 <= 3.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 0 <= 1.0) If (feature 2 <= 1.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 2 > 1.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 19 <= 1.0) Predict: 0.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 0 > 1.0) If (feature 16 <= 0.0) If (feature 14 <= 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 16 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 14 <= 2.0) If (feature 12 <= 2.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 12 > 2.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 2.0) If (feature 18 <= 1.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Tree 47: If (feature 11 <= 1.0) If (feature 19 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 7 <= 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 14 <= 1.0) If (feature 9 <= 0.0) If (feature 10 <= 2.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 48: If (feature 21 <= 3.0) If (feature 11 <= 1.0) If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 10 <= 0.0) If (feature 2 <= 2.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 8 <= 6.0) Predict: 1.0 Else (feature 8 > 6.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 2 <= 0.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 21 > 3.0) If (feature 12 <= 2.0) If (feature 9 <= 0.0) If (feature 11 <= 1.0) If (feature 0 <= 4.0) If (feature 10 <= 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 21 <= 4.0) Predict: 1.0 Else (feature 21 > 4.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 12 > 2.0) Predict: 0.0 Tree 49: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 19 <= 5.0) If (feature 20 <= 1.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 20 <= 4.0) If (feature 9 <= 0.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 20 > 4.0) If (feature 14 <= 5.0) If (feature 6 <= 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 14 > 5.0) Predict: 0.0 Else (feature 19 > 5.0) Predict: 1.0 Tree 50: If (feature 3 <= 0.0) If (feature 7 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 20 <= 3.0) If (feature 4 <= 3.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 4 <= 3.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 51: If (feature 19 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 9 <= 0.0) If (feature 7 <= 0.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 20 <= 4.0) If (feature 2 <= 4.0) If (feature 11 <= 1.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 2 > 4.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Tree 52: If (feature 3 <= 0.0) If (feature 7 <= 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 0 <= 3.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 0 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 6 <= 0.0) If (feature 16 <= 0.0) If (feature 2 <= 5.0) If (feature 11 <= 2.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 0.0 Else (feature 11 > 2.0) Predict: 1.0 Else (feature 2 > 5.0) If (feature 19 <= 3.0) Predict: 1.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 8 <= 5.0) If (feature 7 <= 0.0) If (feature 8 <= 3.0) Predict: 0.0 Else (feature 8 > 3.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 8 > 5.0) Predict: 0.0 Tree 53: If (feature 12 <= 2.0) If (feature 8 <= 7.0) If (feature 2 <= 4.0) If (feature 13 <= 0.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 13 > 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 13 <= 6.0) Predict: 1.0 Else (feature 13 > 6.0) Predict: 0.0 Else (feature 2 > 4.0) If (feature 21 <= 3.0) If (feature 12 <= 0.0) Predict: 0.0 Else (feature 12 > 0.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 0.0 Else (feature 21 > 3.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) If (feature 12 <= 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 0.0 Else (feature 12 > 2.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 0.0 Tree 54: If (feature 12 <= 2.0) If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 20 <= 3.0) If (feature 20 <= 1.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 20 > 3.0) If (feature 0 <= 4.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 12 > 2.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Tree 55: If (feature 7 <= 0.0) If (feature 2 <= 5.0) If (feature 19 <= 3.0) If (feature 9 <= 0.0) If (feature 1 <= 1.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 3.0) If (feature 8 <= 4.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 2 > 5.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 11 <= 1.0) If (feature 11 <= 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 11 > 0.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 56: If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 11 <= 1.0) If (feature 0 <= 4.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 6 <= 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 57: If (feature 3 <= 0.0) If (feature 4 <= 3.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 2 <= 4.0) If (feature 19 <= 4.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 2 > 4.0) If (feature 18 <= 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 4 <= 3.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 58: If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 0 <= 2.0) If (feature 19 <= 0.0) If (feature 2 <= 2.0) If (feature 8 <= 2.0) Predict: 1.0 Else (feature 8 > 2.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 19 > 0.0) If (feature 20 <= 3.0) If (feature 2 <= 2.0) Predict: 0.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 0 > 2.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 2 <= 4.0) If (feature 9 <= 0.0) If (feature 6 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 20 <= 4.0) If (feature 4 <= 3.0) If (feature 13 <= 0.0) If (feature 19 <= 4.0) If (feature 2 <= 1.0) Predict: 1.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 20 > 4.0) If (feature 17 <= 1.0) If (feature 12 <= 0.0) If (feature 1 <= 1.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 1 > 1.0) Predict: 0.0 Else (feature 12 > 0.0) Predict: 0.0 Else (feature 17 > 1.0) Predict: 0.0 Tree 59: If (feature 12 <= 2.0) If (feature 1 <= 1.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 7 <= 0.0) If (feature 19 <= 3.0) Predict: 1.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 14 <= 4.0) If (feature 7 <= 0.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 12 > 2.0) If (feature 21 <= 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 21 > 1.0) Predict: 0.0 Tree 60: If (feature 19 <= 2.0) If (feature 14 <= 0.0) If (feature 7 <= 0.0) If (feature 8 <= 4.0) If (feature 1 <= 1.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 9 <= 0.0) If (feature 10 <= 2.0) If (feature 18 <= 1.0) If (feature 17 <= 0.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Else (feature 10 > 2.0) If (feature 7 <= 0.0) If (feature 8 <= 4.0) If (feature 20 <= 3.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 8 > 4.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 0.0 Tree 61: If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 6 <= 0.0) If (feature 18 <= 1.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 8 <= 4.0) If (feature 1 <= 2.0) If (feature 13 <= 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 13 <= 0.0) If (feature 8 <= 7.0) If (feature 2 <= 4.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 8 > 7.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 62: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 6 <= 0.0) If (feature 21 <= 0.0) If (feature 8 <= 2.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 8 > 2.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 21 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 13 <= 4.0) If (feature 6 <= 0.0) If (feature 20 <= 4.0) If (feature 4 <= 3.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 20 > 4.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 17 <= 0.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 13 > 4.0) If (feature 12 <= 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 0.0 Tree 63: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 18 <= 0.0) If (feature 3 <= 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 21 <= 4.0) If (feature 18 <= 2.0) Predict: 0.0 Else (feature 18 > 2.0) If (feature 13 <= 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 21 > 4.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 10 <= 2.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 0.0 Tree 64: If (feature 8 <= 7.0) If (feature 18 <= 1.0) If (feature 21 <= 0.0) If (feature 20 <= 3.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 9 <= 0.0) If (feature 19 <= 1.0) If (feature 2 <= 2.0) Predict: 1.0 Else (feature 2 > 2.0) Predict: 0.0 Else (feature 19 > 1.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) If (feature 13 <= 0.0) If (feature 1 <= 0.0) Predict: 1.0 Else (feature 1 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 18 > 1.0) If (feature 13 <= 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 14 <= 6.0) Predict: 0.0 Else (feature 14 > 6.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Tree 65: If (feature 11 <= 1.0) If (feature 10 <= 3.0) If (feature 19 <= 2.0) If (feature 2 <= 4.0) If (feature 13 <= 0.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 0 <= 3.0) If (feature 18 <= 0.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 0 > 3.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 10 > 3.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 17 <= 1.0) Predict: 1.0 Else (feature 17 > 1.0) Predict: 0.0 Tree 66: If (feature 19 <= 2.0) If (feature 9 <= 0.0) If (feature 12 <= 0.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) If (feature 2 <= 1.0) If (feature 2 <= 0.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 2 > 1.0) If (feature 10 <= 2.0) If (feature 6 <= 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 67: If (feature 18 <= 0.0) If (feature 7 <= 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 2 <= 4.0) If (feature 13 <= 0.0) If (feature 4 <= 3.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 2 > 4.0) If (feature 1 <= 0.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 1 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 18 > 0.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 17 <= 0.0) If (feature 13 <= 0.0) If (feature 4 <= 3.0) If (feature 2 <= 1.0) Predict: 1.0 Else (feature 2 > 1.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 11 <= 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 0.0 Tree 68: If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 1 <= 1.0) If (feature 6 <= 0.0) If (feature 18 <= 1.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 14 <= 4.0) If (feature 11 <= 1.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 9 <= 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 69: If (feature 8 <= 7.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 19 <= 4.0) If (feature 16 <= 2.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 1.0 Else (feature 16 > 2.0) Predict: 0.0 Else (feature 19 > 4.0) If (feature 5 <= 0.0) Predict: 0.0 Else (feature 5 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 4 <= 3.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) If (feature 11 <= 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 70: If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 3 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 20 <= 4.0) If (feature 17 <= 0.0) If (feature 16 <= 0.0) If (feature 2 <= 6.0) If (feature 12 <= 1.0) Predict: 0.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 20 > 4.0) If (feature 11 <= 0.0) If (feature 21 <= 5.0) Predict: 1.0 Else (feature 21 > 5.0) If (feature 2 <= 0.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Else (feature 11 > 0.0) Predict: 0.0 Tree 71: If (feature 7 <= 0.0) If (feature 6 <= 0.0) If (feature 18 <= 1.0) If (feature 4 <= 3.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 8 <= 3.0) Predict: 1.0 Else (feature 8 > 3.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 4 <= 3.0) If (feature 11 <= 1.0) If (feature 0 <= 4.0) If (feature 21 <= 3.0) Predict: 1.0 Else (feature 21 > 3.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 10 <= 2.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 72: If (feature 11 <= 1.0) If (feature 7 <= 0.0) If (feature 1 <= 1.0) If (feature 2 <= 5.0) If (feature 19 <= 3.0) If (feature 20 <= 3.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 19 > 3.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 2 > 5.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 8 <= 4.0) If (feature 4 <= 3.0) If (feature 19 <= 2.0) Predict: 1.0 Else (feature 19 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 1 <= 0.0) If (feature 4 <= 3.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 1 > 0.0) If (feature 14 <= 0.0) If (feature 13 <= 0.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 73: If (feature 19 <= 2.0) If (feature 9 <= 0.0) If (feature 20 <= 3.0) If (feature 3 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 9 <= 0.0) If (feature 19 <= 3.0) If (feature 13 <= 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 21 <= 3.0) If (feature 10 <= 2.0) If (feature 11 <= 2.0) Predict: 0.0 Else (feature 11 > 2.0) Predict: 1.0 Else (feature 10 > 2.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 21 > 3.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) If (feature 0 <= 4.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Tree 74: If (feature 11 <= 1.0) If (feature 7 <= 0.0) If (feature 14 <= 1.0) If (feature 4 <= 3.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 2 <= 2.0) Predict: 1.0 Else (feature 2 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 9 <= 0.0) If (feature 21 <= 2.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 12 <= 2.0) If (feature 11 <= 2.0) Predict: 0.0 Else (feature 11 > 2.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 12 > 2.0) Predict: 0.0 Tree 75: If (feature 7 <= 0.0) If (feature 19 <= 3.0) If (feature 19 <= 1.0) If (feature 1 <= 1.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 9 <= 0.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 19 > 3.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 13 <= 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 18 <= 1.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 17 <= 0.0) If (feature 21 <= 1.0) Predict: 0.0 Else (feature 21 > 1.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 10 <= 2.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Tree 76: If (feature 4 <= 3.0) If (feature 9 <= 0.0) If (feature 21 <= 0.0) If (feature 0 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 0 > 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 21 <= 1.0) Predict: 0.0 Else (feature 21 > 1.0) If (feature 13 <= 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 77: If (feature 8 <= 7.0) If (feature 11 <= 1.0) If (feature 21 <= 0.0) If (feature 8 <= 2.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 8 > 2.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 19 <= 1.0) If (feature 0 <= 0.0) Predict: 0.0 Else (feature 0 > 0.0) Predict: 0.0 Else (feature 19 > 1.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 8 <= 1.0) Predict: 1.0 Else (feature 8 > 1.0) If (feature 2 <= 5.0) Predict: 1.0 Else (feature 2 > 5.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 4 <= 3.0) If (feature 17 <= 0.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 78: If (feature 8 <= 7.0) If (feature 11 <= 1.0) If (feature 9 <= 0.0) If (feature 21 <= 3.0) If (feature 10 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 21 > 3.0) If (feature 6 <= 0.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 14 <= 0.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 9 > 0.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 14 <= 0.0) If (feature 2 <= 4.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 4 <= 3.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) If (feature 17 <= 0.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) If (feature 11 <= 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 0.0 Tree 79: If (feature 18 <= 0.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 0 <= 1.0) If (feature 19 <= 1.0) Predict: 0.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 0 > 1.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 13 <= 0.0) If (feature 2 <= 4.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 2 > 4.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 4 <= 3.0) If (feature 13 <= 5.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 13 > 5.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 80: If (feature 11 <= 1.0) If (feature 3 <= 0.0) If (feature 21 <= 1.0) If (feature 4 <= 2.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 21 > 1.0) If (feature 19 <= 4.0) If (feature 14 <= 0.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 14 > 0.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 7 <= 0.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 14 <= 1.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 2 <= 0.0) If (feature 11 <= 2.0) Predict: 0.0 Else (feature 11 > 2.0) Predict: 1.0 Else (feature 2 > 0.0) Predict: 0.0 Tree 81: If (feature 19 <= 2.0) If (feature 3 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) If (feature 21 <= 1.0) Predict: 1.0 Else (feature 21 > 1.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 17 <= 0.0) If (feature 4 <= 3.0) If (feature 12 <= 1.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 18 <= 1.0) If (feature 6 <= 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Tree 82: If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 20 <= 0.0) Predict: 0.0 Else (feature 20 > 0.0) If (feature 4 <= 2.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 6 <= 0.0) If (feature 13 <= 4.0) If (feature 14 <= 4.0) If (feature 20 <= 4.0) If (feature 2 <= 6.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 1.0 Else (feature 14 > 4.0) If (feature 20 <= 3.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 13 > 4.0) If (feature 18 <= 1.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 16 <= 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 0.0 Tree 83: If (feature 4 <= 3.0) If (feature 1 <= 1.0) If (feature 9 <= 0.0) If (feature 14 <= 6.0) If (feature 7 <= 0.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 14 > 6.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 14 <= 4.0) If (feature 21 <= 3.0) If (feature 14 <= 2.0) Predict: 1.0 Else (feature 14 > 2.0) Predict: 0.0 Else (feature 21 > 3.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 1.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 84: If (feature 11 <= 1.0) If (feature 20 <= 3.0) If (feature 4 <= 3.0) If (feature 3 <= 0.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 2 <= 4.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 20 > 3.0) If (feature 1 <= 2.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 4 <= 3.0) If (feature 8 <= 3.0) Predict: 1.0 Else (feature 8 > 3.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 85: If (feature 6 <= 0.0) If (feature 8 <= 7.0) If (feature 19 <= 1.0) If (feature 9 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 10 <= 1.0) Predict: 1.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 10 <= 2.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 18 <= 0.0) Predict: 0.0 Else (feature 18 > 0.0) Predict: 0.0 Else (feature 10 > 2.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 16 <= 0.0) Predict: 0.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) If (feature 4 <= 3.0) If (feature 13 <= 0.0) If (feature 1 <= 2.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 86: If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 14 <= 4.0) If (feature 12 <= 1.0) If (feature 20 <= 4.0) Predict: 1.0 Else (feature 20 > 4.0) Predict: 0.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 14 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 17 <= 0.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 8 <= 7.0) If (feature 10 <= 2.0) If (feature 3 <= 0.0) Predict: 0.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 8 > 7.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 87: If (feature 19 <= 2.0) If (feature 13 <= 0.0) If (feature 7 <= 0.0) If (feature 9 <= 0.0) If (feature 10 <= 0.0) If (feature 8 <= 2.0) Predict: 0.0 Else (feature 8 > 2.0) Predict: 0.0 Else (feature 10 > 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 9 <= 0.0) If (feature 4 <= 3.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) If (feature 21 <= 2.0) Predict: 0.0 Else (feature 21 > 2.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Tree 88: If (feature 18 <= 0.0) If (feature 10 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 7 <= 0.0) If (feature 1 <= 2.0) If (feature 4 <= 2.0) Predict: 1.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 21 <= 0.0) Predict: 0.0 Else (feature 21 > 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 1.0 Else (feature 18 > 0.0) If (feature 20 <= 2.0) Predict: 1.0 Else (feature 20 > 2.0) If (feature 17 <= 0.0) If (feature 4 <= 3.0) If (feature 18 <= 1.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 17 <= 1.0) Predict: 1.0 Else (feature 17 > 1.0) Predict: 0.0 Tree 89: If (feature 11 <= 1.0) If (feature 12 <= 2.0) If (feature 8 <= 7.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 1 <= 0.0) Predict: 1.0 Else (feature 1 > 0.0) Predict: 1.0 Else (feature 8 > 7.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 12 > 2.0) If (feature 20 <= 1.0) Predict: 1.0 Else (feature 20 > 1.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 90: If (feature 19 <= 2.0) If (feature 13 <= 0.0) If (feature 9 <= 0.0) If (feature 10 <= 0.0) If (feature 19 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 19 > 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 6 <= 0.0) If (feature 7 <= 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 8 <= 7.0) If (feature 4 <= 3.0) If (feature 7 <= 0.0) If (feature 18 <= 1.0) If (feature 10 <= 2.0) Predict: 1.0 Else (feature 10 > 2.0) Predict: 0.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 3 <= 0.0) If (feature 20 <= 3.0) Predict: 0.0 Else (feature 20 > 3.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 8 > 7.0) If (feature 5 <= 0.0) Predict: 0.0 Else (feature 5 > 0.0) If (feature 14 <= 7.0) Predict: 1.0 Else (feature 14 > 7.0) Predict: 0.0 Tree 91: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 9 <= 0.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) If (feature 7 <= 0.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 4.0) If (feature 19 <= 5.0) Predict: 0.0 Else (feature 19 > 5.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 0.0 Tree 92: If (feature 4 <= 3.0) If (feature 1 <= 1.0) If (feature 7 <= 0.0) If (feature 21 <= 1.0) Predict: 0.0 Else (feature 21 > 1.0) If (feature 12 <= 1.0) If (feature 1 <= 0.0) Predict: 1.0 Else (feature 1 > 0.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 13 <= 0.0) If (feature 21 <= 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 14 <= 2.0) If (feature 0 <= 4.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 14 > 2.0) If (feature 11 <= 1.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 93: If (feature 19 <= 2.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 2 <= 4.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 13 <= 4.0) If (feature 17 <= 0.0) If (feature 2 <= 6.0) If (feature 12 <= 1.0) If (feature 14 <= 1.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 12 > 1.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 17 > 0.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 13 > 4.0) If (feature 4 <= 3.0) If (feature 10 <= 1.0) Predict: 0.0 Else (feature 10 > 1.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 94: If (feature 7 <= 0.0) If (feature 1 <= 1.0) If (feature 8 <= 6.0) If (feature 19 <= 1.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 9 <= 0.0) Predict: 0.0 Else (feature 9 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 11 <= 1.0) If (feature 3 <= 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) Predict: 0.0 Else (feature 8 > 6.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 3 <= 0.0) If (feature 1 <= 2.0) Predict: 1.0 Else (feature 1 > 2.0) Predict: 0.0 Else (feature 3 > 0.0) If (feature 10 <= 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 21 <= 3.0) Predict: 0.0 Else (feature 21 > 3.0) Predict: 1.0 Else (feature 7 > 0.0) If (feature 11 <= 1.0) If (feature 4 <= 3.0) If (feature 21 <= 2.0) If (feature 19 <= 4.0) Predict: 1.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 21 > 2.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 11 > 1.0) If (feature 14 <= 0.0) Predict: 1.0 Else (feature 14 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 95: If (feature 19 <= 2.0) If (feature 7 <= 0.0) If (feature 19 <= 1.0) If (feature 1 <= 1.0) If (feature 10 <= 0.0) Predict: 0.0 Else (feature 10 > 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 0 <= 0.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) Predict: 0.0 Else (feature 0 > 0.0) Predict: 1.0 Else (feature 19 > 1.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 6 <= 0.0) If (feature 14 <= 4.0) If (feature 4 <= 3.0) If (feature 19 <= 4.0) If (feature 1 <= 1.0) Predict: 1.0 Else (feature 1 > 1.0) Predict: 0.0 Else (feature 19 > 4.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 14 > 4.0) If (feature 12 <= 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 20 <= 3.0) Predict: 1.0 Else (feature 20 > 3.0) Predict: 0.0 Tree 96: If (feature 4 <= 3.0) If (feature 1 <= 1.0) If (feature 14 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) If (feature 21 <= 5.0) If (feature 2 <= 4.0) Predict: 1.0 Else (feature 2 > 4.0) Predict: 1.0 Else (feature 21 > 5.0) Predict: 0.0 Else (feature 14 > 0.0) If (feature 16 <= 2.0) If (feature 12 <= 1.0) Predict: 1.0 Else (feature 12 > 1.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) Predict: 1.0 Else (feature 16 > 2.0) Predict: 0.0 Else (feature 1 > 1.0) If (feature 7 <= 0.0) If (feature 19 <= 2.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) If (feature 0 <= 4.0) Predict: 1.0 Else (feature 0 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Tree 97: If (feature 11 <= 1.0) If (feature 7 <= 0.0) If (feature 1 <= 1.0) If (feature 18 <= 1.0) If (feature 14 <= 1.0) If (feature 4 <= 2.0) Predict: 0.0 Else (feature 4 > 2.0) Predict: 0.0 Else (feature 14 > 1.0) Predict: 1.0 Else (feature 18 > 1.0) Predict: 1.0 Else (feature 1 > 1.0) If (feature 8 <= 4.0) If (feature 21 <= 0.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 8 <= 3.0) Predict: 0.0 Else (feature 8 > 3.0) Predict: 1.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 7 > 0.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 19 <= 3.0) Predict: 0.0 Else (feature 19 > 3.0) If (feature 3 <= 0.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 1.0 Else (feature 11 > 1.0) If (feature 18 <= 0.0) Predict: 1.0 Else (feature 18 > 0.0) Predict: 0.0 Tree 98: If (feature 19 <= 2.0) If (feature 2 <= 4.0) If (feature 10 <= 0.0) If (feature 4 <= 0.0) Predict: 0.0 Else (feature 4 > 0.0) Predict: 1.0 Else (feature 10 > 0.0) If (feature 4 <= 3.0) Predict: 1.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 2 > 4.0) Predict: 0.0 Else (feature 19 > 2.0) If (feature 20 <= 4.0) If (feature 6 <= 0.0) If (feature 16 <= 0.0) If (feature 2 <= 6.0) If (feature 12 <= 2.0) Predict: 0.0 Else (feature 12 > 2.0) Predict: 0.0 Else (feature 2 > 6.0) Predict: 1.0 Else (feature 16 > 0.0) Predict: 1.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 20 > 4.0) If (feature 10 <= 2.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Tree 99: If (feature 21 <= 3.0) If (feature 19 <= 2.0) If (feature 21 <= 0.0) If (feature 1 <= 1.0) Predict: 0.0 Else (feature 1 > 1.0) Predict: 1.0 Else (feature 21 > 0.0) If (feature 7 <= 0.0) If (feature 3 <= 0.0) If (feature 6 <= 0.0) Predict: 0.0 Else (feature 6 > 0.0) Predict: 1.0 Else (feature 3 > 0.0) Predict: 0.0 Else (feature 7 > 0.0) Predict: 1.0 Else (feature 19 > 2.0) If (feature 17 <= 0.0) If (feature 4 <= 3.0) If (feature 11 <= 0.0) Predict: 1.0 Else (feature 11 > 0.0) Predict: 0.0 Else (feature 4 > 3.0) Predict: 0.0 Else (feature 17 > 0.0) If (feature 10 <= 2.0) If (feature 13 <= 0.0) Predict: 0.0 Else (feature 13 > 0.0) If (feature 17 <= 1.0) Predict: 1.0 Else (feature 17 > 1.0) Predict: 0.0 Else (feature 10 > 2.0) Predict: 1.0 Else (feature 21 > 3.0) If (feature 13 <= 4.0) If (feature 17 <= 0.0) If (feature 8 <= 4.0) If (feature 19 <= 1.0) Predict: 1.0 Else (feature 19 > 1.0) If (feature 7 <= 0.0) Predict: 1.0 Else (feature 7 > 0.0) Predict: 0.0 Else (feature 8 > 4.0) Predict: 0.0 Else (feature 17 > 0.0) Predict: 1.0 Else (feature 13 > 4.0) If (feature 12 <= 0.0) Predict: 1.0 Else (feature 12 > 0.0) Predict: 0.0