Package teamwork :: Package examples :: Package school :: Module laugh
[hide private]
[frames] | no frames]

Source Code for Module teamwork.examples.school.laugh

 1  from teamwork.math.KeyedMatrix import * 
 2  from teamwork.math.KeyedTree import * 
 3  from teamwork.math.ProbabilityTree import * 
 4   
5 -def genLaughDyn(feature,increment=0.05):
6 # Power unchanged 7 unchangedTree = ProbabilityTree(IdentityMatrix(feature)) 8 # Object dynamics if object is stronger 9 objWeaker = ProbabilityTree(IncrementMatrix(feature,keyConstant,-increment)) 10 # Branch on whether I'm object 11 plane = KeyedPlane(IdentityRow(keys=[{'entity':'object', 12 'relationship':'equals'}]),0.5) 13 tree = createBranchTree(plane,unchangedTree,objWeaker) 14 return {'tree':tree}
15