aboutsummaryrefslogtreecommitdiff
path: root/Assignment 6/packages
diff options
context:
space:
mode:
authorCamil Staps2016-01-08 23:15:14 +0100
committerCamil Staps2016-01-08 23:15:14 +0100
commit087f0526345ed45593295fdafcaeed496a621c68 (patch)
tree7804cac6319b4cc9e2037717ec6773bb3e464791 /Assignment 6/packages
parentFix assignment 3.2 (diff)
Assignment 6
Diffstat (limited to 'Assignment 6/packages')
-rw-r--r--Assignment 6/packages/decision_boundaries.py15
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)