[0:00]Here are five things to know about neural networks in in under five minutes. Number one, neural networks are composed of node layers. There is an input node layer, there is a hidden layer, and there is an output layer. And these neural networks reflect the behavior of the human brain, allowing computer programs to recognize patterns and solve common problems in the fields of AI and deep learning. In fact, we should be describing this as an artificial neural network or an ANN to distinguish it from the very unartificial neural network that's operating in our heads. Now, think of each node or artificial neuron as its own linear regression model. That's that's number two. Linear regression is a mathematical model that's used to predict future events. The weights of the connections between the nodes determines how much influence each input has on the output. So each node is composed of input data, weights, a bias or a threshold, and then an output. Now data is passed from one layer in the neural network to the next in what is known as a feed forward network. Number three. To illustrate this, let's consider what a single node in our neural network might look like to decide, should we go surfing? The decision to go or not is our predicted outcome or known as our Y hat. Let's assume there are three factors influencing our decision. Uh, the waves good, one for yes or zero for no, the waves are pumping so X1 equals one on for yes. Uh, is the lineup empty? Well, unfortunately not, so that gets a zero and then let's consider is it shark free out there, that's X3. And uh, yeah, no shark attacks have been reported. Now to each decision, we assign a weight based on its importance on a scale of zero to five. So let's say that the waves, we're going to score that one. Yeah, no, this is important, let's give it a five. And uh, for the crowds, that's W2, uh, not so important, we'll give that a two, and uh sharks, well, we'll give that a score of a four. Now, we can plug in these values into the formula to get the desired output. So, Y had equals one times five plus zero times two plus one times four, then minus three, that's our threshold, and that gives us a value of six. Six is greater than zero, so the output of this node is one, we're going surfing. And if we adjust the weights or the threshold, we can achieve different outcomes. Number four.
[2:59]Well, yes, but but but number four, neural networks rely on training data to learn and improve their accuracy over time. We leverage supervised learning on labeled data sets to train the algorithm. As we train the model, we'll want to evaluate its accuracy using something called a cost function. Ultimately, the goal is to minimize our cost function to ensure the correctness of fit for any given observation. And that happens as the model adjusts its weights and biases to fit the training data set through what's known as gradient descent, allowing the model to determine the direction to take to reduce errors or, more specifically, minimize the cost function. And then finally, number five, there are multiple types of neural networks beyond the feed forward neural network that we've described here. For example, there are convolutional neural networks, known as CNNs, which have a unique architecture that's well suited for identifying patterns like image recognition. And there are recurrent neural networks, or RNNs, which are identified by their feedback loops and RNNs are primarily leveraged using time series data to make predictions about future events like sales forecasting. So, five things in five minutes. To learn more about neural networks, check out these videos. Thanks for watching. If you have any questions, please drop us a line below, and if you want to see more videos like this in the future, please like and subscribe.



