Introduction to Neural Networks for C#
| Course Name | Introduction to Neural Networks for C# |
| Instructor | jeffheaton |
| Status | OPEN |
| Book | Introduction to Neural Networks for C#, 2nd Edition |
| Discussion Forum | [Click Here] |
Introduction to Neural Networks with C# is a course that introduces the C# programmer to the world of Neural Networks and Artificial Intelligence. Neural network architectures, such as the feedforward, Hopfield, and self-organizing map architectures will be presented. Training techniques, such as backpropagation, genetic algorithms and simulated annealing are also introduced. Practical examples are given for each neural network. Examples will be examined that include the traveling salesman problem, handwriting recognition, financial prediction, game strategy, mathematical functions, and Internet bots.
This course will be conducted using videos, material posted to the website, a discussion forum and optional assignments to allow you test your understanding. This course will use the book Introduction to Neural Networks for C#. All C# source code is available online for easy downloading.
This course is currently under development. New course sessions will be added as they are developed. We are trying to get one class session a week, but we may not always stay on that schedule.
Class Sessions
| Session Number | Title | Assignment |
|---|---|---|
| 1 | What is a Neural Network? Weights & Thresholds | Read Ch 1 |
| 2 | Matrix Operations | Read Ch 2 |
| 3 | Using a Hopfield Neural Network | Read Ch 3,4 |
| 4 | Feedforward Backpropagation Neural Networks | Read Ch 5 |
| 5 | Genetic Algorithms, Traveling Salesman, TicTacToe | Read Ch 6, Program 1 Assigned |
| 6 | Discuss Program 1 | Program 1 Due |
| 7 | Simulated Annealing | Read Ch 7, MidTerm Assigned |
| 8 | Discuss MidTerm | MidTerm Due |
| 9 | Pruning Neural Networks | Read Ch 8 |
| 10 | Predictive Neural Networks | Read Ch 9 |
| 11 | Neural Networks and the Financial Markets | Read Ch 10, Program 2 Assigned |
| 12 | Programming a Self Organizing Map | Read Ch 11 |
| 13 | Applying SOM to OCR | Read Ch 12 |
| 14 | Review Program 2 | Read Ch 13, Program 2 Due |
| 15 | The Future of Neural Networks | Read Ch 14, Final Assigned |
| 16 | Discuss Final | Final Due |



