Course Length: 3 days
Course Description
This is a three-day course that takes you from a basic knowledge of machine learning and Python to an expert understanding of applying Keras to develop efficient deep learning solutions. This course teaches you new techniques to handle neural networks, and in turn, broadens your options as a data scientist.

Applied Deep Learning with Keras takes you from a basic level of knowledge of machine learning and Python to an expert understanding of applying Keras to develop efficient deep learning solutions. To understand the difference between machine and deep learning, you will build a logistic regression model once with scikit-learn and then with Keras. By building prediction models for several real-world scenarios, such as disease prediction and customer churning, you will dive deep into Keras and its many models. You will also gain knowledge about how to evaluate, optimize, and improve your models to gain maximum information. You will learn how to use Keras Wrapper with scikit-learn and implement cross-validation techniques on your findings, and apply L1, L2, and dropout regularization techniques to improve the accuracy of your model. Because accuracy itself might not be up to the mark, you will learn to apply the null accuracy, precision, sensitivity, specificity, AUC-ROC score techniques to fine tune your model.
Then, you will dive deep and explore the convolutional and recurrent neural networks in detail.

By the end of this course, you will have all the skills you need to use Keras to your advantage and build superlative deep neural networks.

This course takes a practical approach to equip beginners with the most essential data analysis tools in the shortest possible time. It contains multiple activities that use reallife business scenarios for you to practice and apply your new skills in a highly relevant context.

• Understand the difference between single-layer and multi-layer neural network models
• Use Keras to build simple logistic regression models, deep neural networks, recurrent neural networks, and convolutional neural networks
• Apply L1, L2, and dropout regularization to improve the accuracy of your model
• Implement cross-validate using Keras wrappers with scikit-learn
• Understand the limitations of model accuracy

If you have basic knowledge about data science and machine learning and want to upgrade your skills to learn about artificial neural networks and deep learning, you can accomplish a lot with this course. Prior experience of programming in Python and familiarity with statistics and logistic regression will help you get the most out of this
course. Though not necessary, it will be an added bonus if you are familiar with the scikit-learn library.

Lesson 1: Introduction to Machine Learning with Keras
• Getting acquainted with symbolic AI and machine learning
• Revisit Machine Learning with Scikit Learn.
• Build a Logistic Regression Model with Scikit Learn
Lesson 2: Machine Learning versuss Deep Learning.
• Learn the Limitations of Machine Learning.
• Introduction to Deep Learning and how is it different from Machine Learning
• Learn about Scalars, Vectors, Matrices and Tensors.
• Build a Logistic Regression Model with Keras
Lesson 3: Deep Learning with Keras
• Learn Keras as a Sequential Model
• Build Multi-Layer Keras Model
• Learn About Overfitting and Underfitting
Lesson 4: Evaluate your Model with Cross Validation with Keras Wrappers
• Learn About Keras Wrapper with Scikit Learn.
• Use Cross validation techniques to understand your model.
• Write user defined functions to implement ANN model along with Cross Validation
Lesson 5: Improving Model Accuracy
• Understand and Master the concept of Regularization.
• Learn About L1 and L2 Regularization
• Apply L1, L2 and Dropout Regularization to improve Accuracy
• Using Parameter tuning and grid search to improve model accuracy
Lesson 6: Model Evaluation
• Learn about the limitations of accuracy
• Understand the concepts of Null Accuracy, Precision, Sensitivity, Specificity, AUCROC score
Lesson 7: Computer Vision with Convolutional Neural Networks
• Learn about Convolution Neural Networks
• Learn about convolution layer, pooling and flattening the layer
• Implement concepts like Max pooling, Flattening, feature Map, feature detection
Lesson 8: Transfer Learning and Pre-Trained Models
• Learn about Pre-trained Data Sets
• Use Pre-trained Datasets with for image classification problems
• Fine tune the algorithm
Lesson 9: Sequential Modelling with Recurrent Neural Network
• Learn about Sequential Modelling
• Learn about Recurrent Neural Networks
• Learn about LSTM

Benefit :

Tertarik dengan Pelatihan
di atas ?

WhatsApp Us
Chat Us