Skip to content

tr325/neural-network-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Why doesn't the brain explode?

This was my Master's project at university -- I apologise for the state of the codebase.

The write-up of the project can be found in the Report directory.

Project outline

The project simulated complex neuronal dynamics, observing the stabilisation of large networks of neurons using different models of inhibitory action. I then analysed connectivity patterns in the network and compared these to experimental data.

The files containing the core of the stabilisation procedure are: utilities.cpp optimise.cpp generateW.cpp

These together generate an initial synaptic weight matrix, and then stabilise the matrix using an iterative technique, varying the inhibitory connection locations and strengths to match the excitatory network.

*.m files contain scripts for analysing the output of trials involving several runs of the stabilisation procedure. *_test.cpp files were used for testing of the functions in the core *.cpp files.

Please read the final report for the project (in Report/FinalReport.pdf) if you want more detail on the methods, results and conclusions of the investigation.

About

Master's project - Neural network stability analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published