Skip to content

Artificial neural network project for Machine Learning (CAP5610)

License

Notifications You must be signed in to change notification settings

kyleburnett/iris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iris

Artificial neural network project for Machine Learning (CAP5610)

Getting Started

  1. Clone the repository.
  2. Run python iris.py

Files

Below are the files of importance within the project.

/iris
|- basket.py - a helper script
|- iris.data - the Iris datset
+- iris.py - the entry point for the ANN

Algorithm

Below is the algorithm for training the artificial neural network.

  1. Find the weighted sum.

weighted sum

  1. Apply the sigmoid function (where x = S computed above).

sigmoid function

  1. Compute the error gradient (where d is the desired value).

error gradient

  1. Update the weights.

update weights

About

Artificial neural network project for Machine Learning (CAP5610)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages