Howto:Neural networks in Nasal

From FlightGear wiki
Revision as of 07:55, 4 October 2011 by Hooray (talk | contribs) (some ideas)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Status: WIP/draft

Last update: 10/2011

Author/s: Hooray

topics to be covered

  • pre-requisites (matrix maths)
  • What are neural networks?
  • advantages and disadvantages
  • use cases in FlightGear (AI, bombable, combat etc)
  • model of an artificial neuron
    • number of 1-n inputs
    • each input has one associated weight (positive/negative floating point factor)
    • computation of activation value (foreach input)
    • activation threshold
    • output signal
  • layering neural networks (input layer, processing layers, output layer)
  • types of networks
    • feedforward network
  • backpropagation
  • training a network
  • types of NN training
  • Implementing Neural Networks (NN) in Nasal
    • using vectors of inputs and associated input weights
    • using a Nasal hash as a helper object
  • Mapping properties to neural inputs
  • Mapping neural network outputs to properties


Links