인공지능 썸네일형 리스트형 Backpropagation 인공 신경망을 학습시키기 위한 알고리즘 중 하나신경망을 학습시키는 목표 중 하나는 도출된 예측값과 실제 값의 차이(오차)를 줄이기 위함이다그렇기에 역전파를 사용해 오차를 모든 가중치에 전달하여 갱신을 하며 궁극적으로 오차를 줄이는 기법이다노드가 가지고 있는 가중치(weight)나 편향(bias) 같은 변수들을 어떻게 갱신(update) 하나?노드의 변수들을 어떻게 개별적으로 얼마큼 업데이트 하나?Chain rule(연쇄 법칙)을 이용해 위 두 가지 질문들을 해결할 수 있다Chain rule (연쇄법칙) 💡 Chain rule (연쇄법칙)함수 $f, g$가 있을 때$f$와 $g$가 모두 미분 가능하고$F=f(g(x))=f \circ g$로 정의된 합성 함수이면 $F$는 미분 가능하다.이때 $F'(x)=f.. 더보기 Improving Deep Neural Networks: Hyperparameter Tuning, Regularization, and Optimization (1) Practical Aspects of Deep LearningRegularizing your Neural NetworkClarification about Upcoming Regularization VideoPlease note that in the next video (Regularization) at 5:45, the Frobenius norm formula should be the following:$∣∣w^{[l]}∣∣^2=∑_{i=1}^{n^{[l]}}∑_{j=1}^{n^{[l−1]}}(w_{i,j}^{[l]})^2$The limit of summation of i should be from 1 to $n^{[l]}$,The limit of summation of j should be from 1.. 더보기 Improving Deep Neural Networks: Hyperparameter Tuning, Regularization, and Optimization (0) About this CourseIn the second course of the Deep Learning Specialization, you will open the deep learning black box to systematically understand the processes that drive performance and generate good results. By the end, you will learn the best practices to train and develop test sets and analyze bias/variance for building deep learning applications; be able to use standard neural network techn.. 더보기 Neural Networks and Deep Learning (11) Deep Neural NetworksQuizQ1What is stored in the 'cache' during forward propagation for later use in backward propagation?$W^{[l]}$$Z^{[l]}$$b^{[l]}$$A^{[l]}$Answer더보기2Yes. This value is useful in the calculation of $dW^{[l]}$ in the backward propagation.Q2We use the “cache” in implementing forward and backward propagation to pass useful values to the next layer in the forward propagation. True/F.. 더보기 Neural Networks and Deep Learning (10) Deep Neural NetworksDeep Neural NetworkForward and Backward PropagationOptional Reading: Feedforward Neural Networks in DepthFeedforward Neural Networks in Depth - Deep Learning Specialization / Deep Learning Resources - DeepLearning.AIParameters vs HyperparametersParameters are the weights and biases, something deep neural networks optimize to get close to the answer.Parameters are something we.. 더보기 Neural Networks and Deep Learning (9) Deep Neural NetworksAnalyze the key computations underlying deep learning, then use them to build and train deep neural networks for computer vision tasks.Learning ObjectivesDescribe the successive block structure of a deep neural networkBuild a deep L-layer neural networkAnalyze matrix and vector dimensions to check neural network implementationsUse a cache to pass information from forward to b.. 더보기 Neural Networks and Deep Learning (8) Shallow Neural NetworksQuizQ1Which of the following is true? (Check all that apply.)$a^{[2]}$ denotes the activation vector of the 2nd layer.$a^{[2](12)}$ denotes the activation vector of the 2nd layer for the 12th training example.$a^{[2](12)}$ denotes activation vector of the 12th layer on the 2nd training example.$a^{[2]}_4$ is the activation output of the 2nd layer for the 4th training examp.. 더보기 Neural Networks and Deep Learning (7) Shallow Neural NetworksShallow Neural NetworkActivation FunctionsSo far we’ve been using sigmoid as our activation function, but we can use other activation functions such as hyperbolic tangent, aka tanh.Tanh falls within the interval between -1 and 1 and, when plotted, looks like a shifted sigmoid function.Using tanh can center your data to have a mean of 0 rather than 0.5 when using a sigmoid .. 더보기 이전 1 2 다음