Howto:Neural networks in Nasal: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
Line 52: Line 52:
* [http://www.neurones.espci.fr/Articles_PS/rivals2.pdf MODELING AND CONTROL OF MOBILE ROBOTS AND INTELLIGENT VEHICLES]
* [http://www.neurones.espci.fr/Articles_PS/rivals2.pdf MODELING AND CONTROL OF MOBILE ROBOTS AND INTELLIGENT VEHICLES]
* http://freespace.virgin.net/michael.fairbank/neuropilot/
* http://freespace.virgin.net/michael.fairbank/neuropilot/
[[Category:Nasal]]

Revision as of 08:33, 4 October 2011

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

Vehicle control