Final Exam: DL Programmer
Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: DL Programmer will test your knowledge and application of the topics presented throughout the DL Programmer track of the Skillsoft Aspire ML Programmer to ML Architect Journey.
WHAT YOU WILL LEARN
-
Distinguish been input, output, and hidden layers in a neural networkrecognize the different types of neural network computational modelsdescribe resnet layers and blocksimplement long short-term memory using tensorflowcompare the supervised and unsupervised learning methods of artificial neural networkslist neural network algorithms that can be used to solve complex problems across domainsrecall the essential hyperparameters that are applied on convolutional networks for optimization and model refinementrecall the approaches of identifying overfitting scenarios and preventing overfitting using regularization techniquesdescribe gradient descent and list its prominent variantsrecognize the need for activation layer in convolutional neural networks and compare the prominent activation functions for deep neural networksidentify the need for activation layer in convolutional neural networks and compare the prominent activation functions for deep neural networksdefine and classify activation functions and provide a comparative analysis with the pros and cons of the different types of activation functionsrecognize the machine learning problems that we can address using hyperparameters along with the various hyperparameter tuning methods and the problems associated with hyperparameter optimizationdefine multilayer perceptrons and illustrate the algorithmic difference from single layer perceptronsdescribe functions in calculusdemonstrate how to test multiple models and select the right model using scikit-learndescribe the approach of creating deep learning network models along with the steps involved in optimizing the networksdescribe shared parameters and spatial in a convolutional neural network (cnn)demonstrate how to build a convolutional neural network for image classification using pythondescribe the concept of scaling data and list the prominent data scaling methodsdefine semantic segmentation and its implementation using texton forest and random-based classifierdefine the concepts of variance, covariance and random vectorslist the essential clustering techniques that can be applied on artificial neural networkuse backpropagation and keras to implement multi-layer perceptron or neural netidentify and illustrate the use of learning rates to optimize deep learningbuild a recurrent neural network using pytorch and google colabdescribe vanishing gradient problem implementation approachesdescribe the regularization techniques used in deep neural networkdevelop convolutional neural network models from the scratch for object photo classification using python and kerasbuild neural networks using pytorch
-
specify approaches that can be used to implement predictions with neural networksrecognize the need for gradient optimization in neural networksimplement convolutional neural networks (cnns) using pytorchwork with hyperparameters using keras and tensorflow to derive optimized convolutional network modelsdemonstrate how to select hyperparameters and tune for dense networks using hyperasdefine the concept of the edge detection method and list the common algorithms that are used for edge detectionrecognize the various approaches of improving the performance of machine learning using data, algorithm, algorithm tuning and ensemblesidentify the different types of learning rules that can be applied in neural networksbuild deep learning language models using kerasdescribe the purpose of a training function in an artificial neural networkcalculate loss function and score using pythonrecognize the limitations of sigmoid and tanh and describe how they can be resolved using relu along with the significant benefits afforded by relu when applied in convolutional networksimplement backpropagation using python to train artificial neural networksrecognize the differences between the non-linear activation functionsrecognize the role of pooling layer in convolutional networks along with the various operations and functions that we can apply on the layerdescribe the temporal and heterogeneous approaches of optimizing predictionsimplement recurrent neural network using python and tensorflowlist activation mechanisms used in the implementation of neural networksdescribe sequence modeling as it pertains to language modelsimplement calculus, derivatives, and integrals using pythonimplement the artificial neural network training process using pythonlist features and characteristics of gated recurrent units (grus)demonstrate the implementation of differentiation and integration in rwork with threshold functions in neural networksdescribe the iterative workflow for machine learning problems with focus on essential measures and evaluation protocolsrecognize the importance of linear algebra in machine learningdefine and illustrate the use of learning rates to optimize deep learningrecall the prominent optimizer algorithms along with their properties that can be applied for optimizationrecognize the involvement of maths in convolutional neural networks and recall the essential rules that are applied on filters and channel detectionrecall the algorithms that can be used to train neural networks
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.