From 087f0526345ed45593295fdafcaeed496a621c68 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Fri, 8 Jan 2016 23:15:14 +0100 Subject: Assignment 6 --- Assignment 6/packages/decision_boundaries.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Assignment 6/packages/decision_boundaries.py (limited to 'Assignment 6/packages/decision_boundaries.py') 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) -- cgit v1.2.3