Advanced Predictive Techniques with Scikit-Learn and TensorFlow

Watch Advanced Predictive Techniques with Scikit-Learn and TensorFlow

  • 2017
  • 1 Season

Advanced Predictive Techniques with Scikit-Learn and TensorFlow is a video training course offered by Packt Publishing. The course is aimed at professionals who have some basic knowledge and experience in Python programming and are looking to expand their skills in predictive modeling.

The course is taught by Dr. Valentina Porcu, a data scientist and consultant with more than 10 years of experience in the field. Dr. Porcu introduces learners to the concepts of predictive modeling, including supervised and unsupervised learning, and explains how these techniques can be applied in real-world scenarios.

The course is divided into 7 modules, each focusing on a different aspect of predictive modeling. The first module provides an introduction to the course and explains the basic concepts of machine learning. Dr. Porcu then proceeds to the second module, where she provides an overview of the Scikit-Learn library and explains how it can be used to implement various machine learning algorithms.

The third module of the course is dedicated to exploring the concepts of supervised learning, such as linear regression, logistic regression, and decision trees. In this module, Dr. Porcu demonstrates how to build predictive models using these algorithms and how to evaluate their performance.

The fourth module of the course focuses on unsupervised learning techniques, such as clustering and principal component analysis. Dr. Porcu explains how these techniques can be used to identify patterns in data and how they can be used to make predictions.

The fifth module of the course is dedicated to working with TensorFlow, a popular deep learning framework. Dr. Porcu provides an overview of TensorFlow and explains how it can be used to develop and train neural networks.

In the sixth module of the course, Dr. Porcu demonstrates how to implement various deep learning techniques using TensorFlow, including convolutional neural networks, recurrent neural networks, and autoencoders.

The final module of the course focuses on advanced topics in predictive modeling, such as model selection, feature engineering, and ensembling. Dr. Porcu explains how these techniques can be used to improve the accuracy and performance of predictive models.

Throughout the course, Dr. Porcu provides hands-on training and real-world examples to help learners understand the concepts and techniques of predictive modeling. The course also includes quizzes and exercises to test learners' knowledge and reinforce their learning.

Overall, Advanced Predictive Techniques with Scikit-Learn and TensorFlow is a comprehensive and practical course that teaches learners how to build and evaluate predictive models using machine learning and deep learning techniques. Whether you're a data scientist, software developer, or analyst, this course will help you expand your skills and advance your career in the field of predictive modeling.

Filter by Source
No sources available
Seasons
Classification with Deep Neural Networks
18. Classification with Deep Neural Networks
November 29, 2017
Show how to build a classification model using a deep neural network and a real-world dataset, show the necessary steps for reading a dataset, train and evaluate the model.
Regression Using Deep Neural Networks
17. Regression Using Deep Neural Networks
November 29, 2017
Show how to build a regression model using a Deep Neural Network and a real-world dataset, show the necessary steps for reading a dataset, train and evaluate the model.
Predictions with TensorFlow - Introductory Example
16. Predictions with TensorFlow - Introductory Example
November 29, 2017
Present and introductory example to show how a simple predictive model looks like in TensorFlow.
Core Concepts in TensorFlow
15. Core Concepts in TensorFlow
November 29, 2017
Discuss the main concepts and objects used in TensorFlow, the goal is the viewer to have some familiarity with the way this library works.
Installation and Introduction to TensorFlow
14. Installation and Introduction to TensorFlow
November 29, 2017
Explain what is TensorFlow, what is used for and how to install the CPU version of the library
Elements of a Deep Neural Network Model
13. Elements of a Deep Neural Network Model
November 29, 2017
Explain how to go from one single layer of perceptrons to a multi-layer model (deep model) then give a general overview of all the elements that need to be considered to train these types of models.
Introduction to Artificial Neural Networks
12. Introduction to Artificial Neural Networks
November 29, 2017
Give an overview of Artificial Neural Networks and its basic components: the perceptron, show intuitively how to construct networks of perceptrons.
Introduction to Artificial Neural Networks
12. Introduction to Artificial Neural Networks
November 29, 2017
Give an overview of Artificial Neural Networks and its basic components: the perceptron, show intuitively how to construct networks of perceptrons.
Improving Models with Feature Engineering
11. Improving Models with Feature Engineering
November 29, 2017
Show the practical use of the techniques shown in the section and show how to improve one of the models built in the previous sections using feature engineering.
Creating New Features
10. Creating New Features
November 29, 2017
Explain what is feature engineering and the different methods and approaches to create new features show with examples how to do it with the dataset used in the course.
Creating New Features
10. Creating New Features
November 29, 2017
Explain what is feature engineering and the different methods and approaches to create new features show with examples how to do it with the dataset used in the course.
Dimensionality Reduction and PCA
9. Dimensionality Reduction and PCA
November 29, 2017
Explain the idea of dimensionality reduction and the intuition of the Principal Component Analysis method and show how to use this tool in scikit-learn.
Feature Selection Methods
8. Feature Selection Methods
November 29, 2017
Explain why we need different methods to distinguish between useful and useless features and explain the ones that will be used in the video: low variance, statistical tests, and RFE.
Hyper-Parameter Tuning in scikit-learn
7. Hyper-Parameter Tuning in scikit-learn
November 29, 2017
Explain the need for hyper-parameter tuning when building predictive analytics models and show how we can combine k-fold cross-validation with grid search to do it.
Comparing Models with K-fold Cross-Validation
6. Comparing Models with K-fold Cross-Validation
November 29, 2017
Show how k-fold cross-validation can be used to get a better assessment of the performance of the models and hence to make better model comparison.
K-fold Cross-Validation
5. K-fold Cross-Validation
November 29, 2017
Explain the main problem with hold out cross validation and explain the approach of K-fold cross-validation to solve this problem. Present how to do K-fold cross validation in scikit-learn
Bagging, Random Forests, and Boosting for Classification
4. Bagging, Random Forests, and Boosting for Classification
November 29, 2017
Present with a practical example the procedure to build ensemble methods for classification tasks and compare the results of ensemble methods with other simpler methods.
Bagging, Random Forests, and Boosting for Regression
3. Bagging, Random Forests, and Boosting for Regression
November 29, 2017
Present with a practical example the procedure to build ensemble methods for regression tasks and compare the results of ensemble methods with other simpler methods.
How Ensemble Methods Work?
2. How Ensemble Methods Work?
November 29, 2017
Explain the general idea behind ensemble methods and discuss at a high level the intuition of the main ensemble methods - bagging, random forest and boosting.
The Course Overview
1. The Course Overview
November 29, 2017
This video provides an overview of the entire course.
Description
  • Premiere Date
    November 29, 2017