Describe the architecture of a neural network. How do we train a
network (i.e. how do we update the parameters of a network)?
Please explain the answer in detail and in good hand
writing! Thanks a lot!
Neural Network Architecture
Humans and other animals process information with neural networks. These are formed from trillions of neurons (nerve cells) exchanging brief electrical pulses called action potentials. Computer algorithms that mimic these biological structures are formally called artificial neural networks to distinguish them from the squishy things inside of animals. However, most scientists and engineers are not this formal and use the term neural network to include both biological and nonbiological systems.
Neural network research is motivated by two desires: to obtain a better understanding of the human brain, and to develop computers that can deal with abstract and poorly defined problems. For example, conventional computers have trouble understanding speech and recognizing people's faces. In comparison, humans do extremely well at these tasks.
Many different neural network structures have been tried, some based on imitating what a biologist sees under the microscope, some based on a more mathematical analysis of the problem. The most commonly used structure is shown in Fig. 26-5. This neural network is formed in three layers, called the input layer, hidden layer, and output layer. Each layer consists of one or more nodes, represented in this diagram by the small circles. The lines between the nodes indicate the flow of information from one node to the next. In this particular type of neural network, the information flows only from the input to the output (that is, from left-to-right). Other types of neural networks have more intricate connections, such as feedback paths.
The nodes of the input layer are passive, meaning they do not modify the data. They receive a single value on their input, and duplicate the value to
their multiple outputs. In comparison, the nodes of the hidden and output layer are active. This means they modify the data as shown in Fig. 26-6. The variables: X11,X12…X115 hold the data to be evaluated (see Fig. 26-5). For example, they may be pixel values from an image, samples from an audio signal, stock market prices on successive days, etc. They may also be the output of some other algorithm, such as the classifiers in our cancer detection example: diameter, brightness, edge sharpness, etc.
Each value from the input layer is duplicated and sent to all of the hidden nodes. This is called a fully interconnected structure. As shown in Fig. 26-6, the values entering a hidden node are multiplied by weights, a set of predetermined numbers stored in the program. The weighted inputs are then added to produce a single number. This is shown in the diagram by the symbol, ∑. Before leaving the node, this number is passed through a nonlinear mathematical function called a sigmoid. This is an "s" shaped curve that limits the node's output. That is, the input to the sigmoid is a value between -∞ and +∞, while its output can only be between 0 and 1.
The outputs from the hidden layer are represented in the flow diagram (Fig 26-5) by the variables: X21,X22,X23 and X24. Just as before, each of these values is duplicated and applied to the next layer. The active nodes of the output layer combine and modify the data to produce the two output values of this network, X31 and X32.
Neural networks can have any number of layers, and any number of nodes per layer. Most applications use the three layer structure with a maximum of a few hundred input nodes. The hidden layer is usually about 10% the size of the input layer. In the case of target detection, the output layer only needs a single node. The output of this node is thresholded to provide a positive or negative indication of the target's presence or absence in the input data.
Table 26-1 is a program to carry out the flow diagram of Fig. 26-5. The key point is that this architecture is very simple and very generalized. This same flow diagram can be used for many problems, regardless of their particular quirks. The ability of the neural network to provide useful data manipulation lies in the proper selection of the weights. This is a dramatic departure from conventional information processing where solutions are described in step-by-step procedures.
As an example, imagine a neural network for recognizing objects in a sonar signal. Suppose that 1000 samples from the signal are stored in a computer. How does the computer determine if these data represent a submarine, whale, undersea mountain, or nothing at all? Conventional DSP would approach this problem with mathematics and algorithms, such as correlation and frequency spectrum analysis. With a neural network, the 1000 samples are simply fed into the input layer, resulting in values popping from the output layer. By selecting the proper weights, the output can be configured to report a wide range of information. For instance, there might be outputs for: submarine (yes/no), whale (yes/no), undersea mountain (yes/no), etc.
##That is all about your answer.......please upvote my answer.........please...........
Describe the architecture of a neural network. How do we train a network (i.e. how do...
A) Describe in details how Neural Network work. Make sure to show how to calculate the value of nodes in output layer in the feedforward step, and how to update weights between output layer and hidden layer, and weights between input and hidden layer. Show all the involved formula in the steps. What are the advantages and disadvantages of Neural Network?
Explain the differences among training sets, validation sets, and test sets. Please explain the answer in detail and in good hand writing! Thanks a lot!
How does MIS manager can analyze cost and performance of a given backbone network architecture? A lot of enterprises are in need of virtual LANs? In your opinion, is it a good practice? Why not just use Internet?
Please explain the answer in detail and in good hand writing! Thanks a lot! Let y = x Ax be a quadratic form where x ER" and A ERNXN. What ду is in terms of x and A? дх
Draw a fully connected neural network with 1 hidden layer where the number of units input, hidden layer, and output layer are 3, 2, 1, respectively. . (5+5+5+5) a. Show all the weight matrices and their dimensions for this neural network. b. Label the network connections using the weight values (e.g., w12, w23). c. Total how many weights do you need to train in this neural network? . Explain supervised and unsupervised learning in your own words. (10) Draw a...
Please explain the answer in detail and in good hand writing! Thanks a lot! Why is an affine transformation (f(x) = Wx.+ b) sometimes called a “linear transformation” (f(x) = Wx)? Hint: Consider their common properties.
describe a common network and how it works. We will start with a LAN environment for a small building of 50 workers on a campus of a larger corporation. Describe in as much detail as you can imagine, how the devices the workers use connect to the LAN in the building. What equipment is used and how it is linked together to form the LAN?
why do we have to understand the full disclosure principles and describe how it is implemented? explain in detail
There are two 7s (of hearts and spades) and two 8s (of hearts and spades) in a deck of cards. The deck has no other cards. Emma draws two cards from this deck. (1) What is the probability of Emma having both 7s if she says she has a 7? (2) What is the probability of Emma having both 7s if she says she has a 7 of hearts? Please explain the answer in detail and in good hand writing!...
Q25: What is the main difference between ResNet and AlexNet architectures? Q26: Which architecture would require more memory: a DenseNet or a ResNet? Explain your answer in two to three sentences. Q27: When you convert a fully connected network to an equivalent fully convolutional network, what do you gain? Q28: When you convert a fully connected network to an equivalent fully convolutional network, how does the number of learnable parameters change? Q29: Explain in two to three sentences why YOLO...