by Albert Major


Artificial neural networks (ANNs)

Screenshot 2024-11-06 at 10.55.51.png

  1. Two Main Approaches to Understanding Cognition:
    1. Knowledge-based Approach:
      • Traditional method using formal algorithms and symbols
      • Works best for well-defined problems with clear solutions
      • Uses logical rules and symbols (like in programming)
    2. Behavior-based Approach:
      • Uses networks that learn from experience
        • (e.g. “training” language models)
      • Better for handling messy, unclear problems
      • Doesn't need step-by-step planning
      • Focus is on how the network behaves overall // finding a set of connection weights between neurons that produce the appropriate behaviour
  2. Artificial Neural Networks (ANNs) in Detail:

Basic Components:

Historical Development:

How learning in the brain works:

Types of Neural Networks:

  1. Single-layer Perceptron (Rosenblatt, 1958)

    One of the first artificial neural networks

  2. Multi-layer Perceptron:

  3. NETTalk

  4. Simple Recurrent Networks (Elman, 1990)

Deep Learning Networks

What is “deep” about deep learning networks?

They use multiple processing layers to learn increasingly complex features, unlike shallow networks that use just one layer.

Evaluation of ANNs: