diff options
author | Camil Staps | 2016-01-08 23:15:14 +0100 |
---|---|---|
committer | Camil Staps | 2016-01-08 23:15:14 +0100 |
commit | 087f0526345ed45593295fdafcaeed496a621c68 (patch) | |
tree | 7804cac6319b4cc9e2037717ec6773bb3e464791 /Assignment 6/packages/decision_boundaries.py | |
parent | Fix assignment 3.2 (diff) |
Assignment 6
Diffstat (limited to 'Assignment 6/packages/decision_boundaries.py')
-rw-r--r-- | Assignment 6/packages/decision_boundaries.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Assignment 6/packages/decision_boundaries.py b/Assignment 6/packages/decision_boundaries.py new file mode 100644 index 0000000..7131ba9 --- /dev/null +++ b/Assignment 6/packages/decision_boundaries.py @@ -0,0 +1,15 @@ +#for a neural network object nw ...
+nw =
+
+figure(1); hold(True)
+delta = 0.05; levels = 100
+a = arange(-1,2,delta)
+b = arange(-1,2,delta)
+A, B = meshgrid(a, b)
+values = np.zeros(A.shape)
+
+for i in range(len(a)):
+ for j in range(len(b)):
+ values[i,j] = nw.sim( np.mat([a[i],b[j]]) )[0,0]
+contour(A, B, values, levels=[.5], colors=['k'], linestyles='dashed')
+contourf(A, B, values, levels=linspace(values.min(),values.max(),levels), cmap=cm.RdBu)
|