Build a Deep Learning Python Model that forecasts CO2 levels
- Description
- Curriculum
- FAQ
- Reviews
What is the course about:
The course teachesm from scratch, the development of a Deep Learning model that forecasts the levels of CO2 emissions in India, UK, USA, European Union, China, South Africa; the code is in Python and is fully downloadable.
At the end of the course you will confidently feel able to build such a model from scratch, a knowledge valuable in our Climate Change and Data Science era.
Exclusive
We are new on Udemy and to Celebrate this we are offering this online course only for $7 , along with its e-book, to the next 50 students who message us at www datasciencedatabase com.
Who:
Dr. Spyridon is a Senior Research Scientist and is leading a Team of Researchers working in the Data Science Database project, which includes online courses, each of which teaches how to build from scratch to completion one specific Data Science model – as opposed to regular online courses that teach generic knowledge/skills without any specific deliverable in the end, causing more students to have low confidence feeling they spent so much time without actually learning anything of value.
Dr. Spyridon has a PhD from Imperial College London in Mathematical Optimization and Data Science.
You can pre-enroll in the Data Science Database project and receive notifications at www datasciencedatabase com
-
1Summary - bullet pointsVideo lesson
If you have questions, you can share them with us at
www datasciencedatabase com. -
2Why do we apply Deep Learning to CO2 emissions?Quiz
Understanding the goal of this course.
-
3B O N U S #1: Perpetual SupportQuiz
Your first B O N U S is Perpetual Support i.e. ask as many questions, any time, and receive answers from the Instructors within hours. No need to waste time google searching!
-
4B O N US #2 : Perpetual MaintenanceQuiz
What it means to have "perpetual maintenance": The code of the code will be updated every time a new version of Python comes out. And the videos will be recorded again to reflect the updated code! For life!
-
5B O N U S #3: Your questions are replied by email, by recording a video or skypeQuiz
What it means to go one step further in our support !
-
6B O N U S #4: Free ebook summarising this course!Quiz
We have an ebook for this course!
-
7B O N U S #5 : Coupons available !Quiz
We understand you would like better prices!
-
8Description and Implementation of Data PreprocessingVideo lesson
We explore the WorldBanks' Databank , and we download the dataset directly into our code. We then reformat the dataset and bring it to the correct form. We remove missing values, we correct the datatypes of the different columns, and we interpret the data.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
9What does the pivot table command do?Quiz
-
10Why is Data Preprocessing needed?Quiz
We look at the first step of building our model.
-
11Defining the features and the features matrixVideo lesson
In the beginning of every Deep Learning model we need to create the 'features' and the 'features matrix'.
We also explain what 'bias' means.Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
12Polynomial Features TransformerQuiz
Why use it.
-
13Splitting the original dataset into its Training and Test componentsVideo lesson
In this video we define the target variables.
Then we split the original dataset at 80%-20% ratio. So the training part will be 80% of the original dataset. The remaining will be the test set.
We then split the Features matrix as well as the target variables in two parts: the training and the test component.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
14The logic of the split.Quiz
Why is the split as it is shown in the videos.
-
15Scaling the features and the target variablesVideo lesson
We scale the features matrix and the target variables. This means that we transform their values and bring them to a form needed by the Deep Neural Networks.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
16The use of scaling.Quiz
Which algorithms generally need scaling.
-
17Defining and compiling the Deep Neural Network ModelsVideo lesson
We define the deep neural network models and then we compile them. These are necessary steps prior to fitting / training the models, which will be described in the next lecture.
We also explore the structure of a Deep Neural Network, explaining its individual components.
We also go through the concept of the activation function.Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
18Fitting the Deep Neural Network modelsVideo lesson
We fit the Deep Neural Network models to the training datasets.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
19Drawing the Deep Neural Network and clarifying the Activation FunctionVideo lesson
In this video we explore the structure of the Deep Neural Networks and its individual components. This requires the installation of special packages in Python, which we do step by step.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
20Showing how to draw it in more detailVideo lesson
In this video we mention some specific topics related to drawing the Deep Neural Network models.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
21The fitting process.Quiz
Understanding what the fitting process is all about.
-
22Generating the training and test set predictionsVideo lesson
We generate the training set and the test set predictions. These are the outputs of the Deep Learning models for when the inputs are the training and the test sets.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
23Predictions and ForecastsQuiz
Understanding the difference
-
24Generating the test set ErrorsVideo lesson
We generate the errors on the test set predictions. These are defined as the difference between the outputs of the model on the test set, and the actual test-set values.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
25Generating the training set ErrorsVideo lesson
We generate the errors on the training set predictions. These are defined as the difference between the outputs of the model on the training set, and the actual training-set values.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
26The essence of finding the errors.Quiz
Test and Training errors
-
27Conducting overfitting analysisVideo lesson
We conduct overfitting analysis, which means we check the models in terms of whether they overfit or not.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com.If you have questions, you can share them with us at
www datasciencedatabase com. -
28Hyperparameter tuning versus Sensitivity AnalysisVideo lesson
We go through the differences between hyperparameter tuning and Sensitivity Analysis. These are fundamental concepts in Machine Learning.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
29Sensitivity analysis : Test set MAPE based on hyperparametersVideo lesson
We conduct sensitivity analysis in order to discover more about the behaviour of the models in terms of the hyperparameters used.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
30The Naive Model Benchmark testVideo lesson
We conduct the naive-model benchmark test, which allows us to evaluate whether or not the test-set errors that we have generated can be considered unacceptably large that would disqualify the models from being used to generate the forecasts.
Make sure you activate the subtitles, which are carefully written; they are not auto-generated.
You can also read the transcript and download the code.
If you have questions, you can share them with us at
www datasciencedatabase com. -
31What is actually overfitting?Quiz
Understanding the concept of overfitting.
External Links May Contain Affiliate Links read more