Post-grad AI & AI programming coursework, neural network training and evaluation. Achieved 88%
Go to file
2021-03-30 16:31:10 +01:00
graphs interrim feedback 2021-03-22 20:49:29 +00:00
matlab template MatLab script from nnstart, saved dataset to csv for possible py use 2021-03-02 19:21:47 +00:00
report added generated script to report, removed non-UTF-8 chars 2021-03-29 19:17:14 +01:00
results funced tensor packing, 30 iter of exp3 2021-03-30 16:31:10 +01:00
.gitattributes Initial commit 2021-03-02 19:05:45 +00:00
.gitignore added template tensorflow notebook, added skeleton report 2021-03-02 23:06:09 +00:00
features.csv template MatLab script from nnstart, saved dataset to csv for possible py use 2021-03-02 19:21:47 +00:00
nncw.ipynb funced tensor packing, 30 iter of exp3 2021-03-30 16:31:10 +01:00
nncw.py added generated script to report, removed non-UTF-8 chars 2021-03-29 19:17:14 +01:00
README.md interrim feedback 2021-03-22 20:49:29 +00:00
scratchpad.ipynb exp2 agreement, individual accuracy 2021-03-26 20:01:05 +00:00
targets.csv template MatLab script from nnstart, saved dataset to csv for possible py use 2021-03-02 19:21:47 +00:00

Shallow Neural Network Training Coursework

Evaluating a neural network using the MatLab cancer_dataset. Development contained in the nncw.ipynb notebook.

  1. Evaluate the network's tendency to overfit by varying the number of epochs and hidden layers being used
  2. Multiple classifier performance using majority vote
  3. Repeat 2 with two different optimisers (trainlm, trainrp)
  4. Extension: Distinguish between two equi-probable classes of overlapping 2D Gaussians