L8 - Neural Networks Flashcards

1
Q

What is a Qualitative definition of Neural Networks?

A
  • they are a system of equations that aims at reproducing the way in which natural biological systems learn
  • Its main constituents are layers, neurons, weights, synapsis and activation functions
  • neurons are the fundamental stones of the network
  • layers are collections of neurons
  • synapsis connect neurons in different layers
    • there is no theory behind why we should link each neuron to the next layer of neurons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the different types of Network structures?

A

The ways in which neurons are connected determines the type of network

  • In feed-forward networks, all neurons in one layer are connected to the neurons in the next layer
  • We also have recurrent feedback neural networks, with Kohonen self orienting maps
    • Neurons can connect to previous layers or the first layer
  • Autoencoders
  • Deep Learning with combination of alternative network types
    • —The larger the network, the larger the number of weights to be optimized and, therefore, the larger the dataset you need for convergence (at least based on my personal experience…)Deep Learning: Very large networks, with complex structures, applied to the analysis of massive amounts of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the mathematical intuition between layers of a network?

A
  • Neuron * synapse for everyone connection going into the next neuron
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mathematical intuition of the final layer into the output layer?

A
  • Subbing in for each h we can get b(hat) in terms of a and the original weights of the synapse
    • Thus b(hat)=g(A;w)
      • A (the data) is know but w is to be determined
    • a is the activation function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Examples of the activation function?

A

determines by how much a neuron is activated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an important result from Neural Networks?

A

—Hornik et al (1989) in the journal Neural Networks proves that “standard multilayer feedforward networks are capable of approximating any measurable function to any desired degree of accuracy”.

  • The neural network function g(hat) can give a good approximation of the ‘g’ relationship in nature
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can we get a good approximation from a neural network?

A
  • Turn it into a complex optimisation problem
  • —Several optimization algorithms have been developed
    • Gradient descent
    • Levenberg-Marquadt
    • And their variants
  • General idea: optimization algorithms proceed via iterations, starting from an initial guess. These iterations are called “epochs” in Matlab
  • The weights are w –> the connections –> coefficients in the linear program
  • need to minimise a loss dependent on w
  • minw E(L(B,g(A,w))
How well did you know this?
1
Not at all
2
3
4
5
Perfectly