def __init__(self): FeatureGroup.__init__( self, { "displacementFromGround": "The difference between the distance of the start of the figure and the centroid of the ground,a and the end of the figure and the centroid of the ground.", "endpointDist": "Distance between ground endpoitn and my endpoint", "startpointDist": "Distance between ground endpoitn and my endpoint", })
def __init__(self): names = [p.name for p in primitives] fmap = [] for i, p1 in enumerate(primitives): fmap.append((p1.name, p1.name)) for p2 in primitives[i:]: if p1 != p2: name = "%s AND %s" % (p1.name, p2.name) names.append(name) fmap.append((name, name)) FeatureGroup.__init__(self, dict(fmap)) self.names = names # so the order is right
def __init__(self): FeatureGroup.__init__(self, {"pathLength":"Ratio of the length of the path compared to the length of the shortest path between the two points."})
def __init__(self): FeatureGroup.__init__(self, {"stdErrorOfRegression":"The scaled standard error of a regression line."})
def __init__(self): FeatureGroup.__init__(self, {"averageDistance":"The average distance between the figure and landmark.", "stdDevOfDistance":"The variance of the distance.", #"averageDistanceAtEnd":"Average distance in last 10%", #"averageDistanceAtStart":"Average distance in fist 10%", })
def __init__(self): FeatureGroup.__init__(self, {"averageVisibility":"Proportion of time figure is visible from ground."})
def __init__(self): FeatureGroup.__init__(self, {"averageDifferenceInAngle":"Difference in movement direction from movement towards landmark"})
def __init__(self): FeatureGroup.__init__( self, {"netDisplacement": "The scaled distance traveled by the figure."})
def __init__(self): FeatureGroup.__init__( self, { "hasApproach": "Whether figure approaches ground.", "hasFollow": "Whether figure follows landmark", })