Mercurial > hg > nsaunier > traffic-intelligence
comparison trafficintelligence/tests/ml.txt @ 1030:aafbc0bab925
moved method around to avoid cross-dependencies
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 19 Jun 2018 10:04:52 -0400 |
| parents | cc5cb04b04b0 |
| children |
comparison
equal
deleted
inserted
replaced
| 1029:c6cf75a2ed08 | 1030:aafbc0bab925 |
|---|---|
| 1 >>> from math import fabs | 1 >>> from math import fabs |
| 2 >>> from numpy import ones | 2 >>> from numpy import ones |
| 3 >>> from ml import prototypeCluster | 3 >>> from trafficintelligence.ml import prototypeCluster |
| 4 | 4 |
| 5 >>> nTrajectories = 7 | 5 >>> nTrajectories = 7 |
| 6 >>> similarityFunc = lambda x, y: 1.-fabs(x-y)/(nTrajectories-1) | 6 >>> similarityFunc = lambda x, y: 1.-fabs(x-y)/(nTrajectories-1) |
| 7 >>> similarities = -ones((nTrajectories, nTrajectories)) | 7 >>> similarities = -ones((nTrajectories, nTrajectories)) |
| 8 >>> prototypeIndices = prototypeCluster(range(nTrajectories), similarities, 1., similarityFunc, optimizeCentroid = True) # too large to be similar | 8 >>> prototypeIndices = prototypeCluster(range(nTrajectories), similarities, 1., similarityFunc, optimizeCentroid = True) # too large to be similar |
