Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Regression Machine Learning with Python

Learn regression machine learning from basic to expert level through a practical course with Python programming language
3.8
3.8/5
(20 reviews)
375 students
Created by

7.4

Classbaze Grade®

5.3

Freshness

6.9

Popularity

9.4

Material

Learn regression machine learning from basic to expert level through a practical course with Python programming language
Platform: Udemy
Video: 5h 45m
Language: English
Next start: On Demand

Best Python classes:

Classbaze Rating

Classbaze Grade®

7.4 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

5.3 / 10
This course was last updated on 7/2018.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

6.9 / 10
We analyzed factors such as the rating (3.8/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.4 / 10
Video Score: 8.4 / 10
The course includes 5h 45m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 7 hours 31 minutes of 1,582 Python courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

10 articles.
17 resources.
0 exercise.
0 test.

In this page

About the course

Full Course Content Last Update 07/2018
Learn regression machine learning through a practical course with Python programming language using S&P 500® Index ETF prices historical data for algorithm learning. It explores main concepts from basic to expert level which can help you achieve better grades, develop your academic career, apply your knowledge at work or do your business forecasting research. All of this while exploring the wisdom of best academics and practitioners in the field.
Become a Regression Machine Learning Expert in this Practical Course with Python
•Read S&P 500® Index ETF prices data and perform regression machine learning operations by installing related packages and running code on Python IDE.•Create target and predictor algorithm features for supervised regression learning task.•Select relevant predictor features subset through Student t-test, ANOVA F-test, false discovery rate and family-wise error rate univariate filter methods.•Choose relevant predictor features subset through recursive feature elimination deterministic wrapper method. •Designate relevant predictor features subset through least absolute shrinkage and selection operator embedded method.•Extract predictor features transformations through principal component analysis.•Train algorithm for mapping optimal relationship between target and predictor features.•Test algorithm for evaluating previously optimized relationship forecasting accuracy through mean absolute error and root mean squared error scale-dependent metrics.•Calculate generalized linear models such as linear regression or Ridge regression and select optimal linear regression coefficients regularization parameter through time series cross-validation.•Compute similarity methods such as k nearest neighbors and select optimal number of nearest neighbors parameter through time series cross-validation.•Estimate frequency methods such as decision tree and select optimal maximum tree depth parameter through time series cross-validation.•Calculate ensemble methods such as random forest or gradient boosting machine and select optimal maximum trees depth parameter through time series cross-validation.•Compute maximum margin methods such as linear or non-linear support vector machines and select optimal error term penalization parameter through time series cross-validation.•Estimate multi-layer perceptron methods such as artificial neural network and select optimal node connection weight decay regularization parameter through time series cross-validation.•Compare regression machine learning algorithms training and testing.Become a Regression Machine Learning Expert and Put Your Knowledge in Practice
Learning regression machine learning is indispensable for data mining applications in areas such as consumer analytics, finance, banking, health care, science, e-commerce and social media. It is also essential for academic careers in data mining, applied statistical learning or artificial intelligence. And it is necessary for business forecasting research.
But as learning curve can become steep as complexity grows, this course helps by leading you step by step using S&P 500® Index ETF prices historical data for algorithm learning to achieve greater effectiveness.
Content and Overview
This practical course contains 56 lectures and 6 hours of content. It’s designed for all regression machine learning knowledge levels and a basic understanding of Python programming language is useful but not required.
At first, you’ll learn how to read S&P 500® Index ETF prices historical data to perform regression machine learning operations by installing related packages and running code on Python IDE.
Then, you’ll define algorithm features by creating target and predictor variables for supervised regression learning task. Next, you’ll only include relevant predictor features subset or transformations in algorithm learning through features selection and features extraction procedures. For features selection, you’ll define univariate filter methods, deterministic wrapper methods and embedded methods. For univariate filter methods, you’ll implement Student t-test, ANOVA F-test, false discovery rate and family-wise error rate. For deterministic wrapper methods, you’ll implement recursive feature elimination. For embedded methods, you’ll implement least absolute shrinkage and selection operator or lasso. For features extraction, you’ll implement principal component analysis. After that, you’ll define algorithm training through mapping optimal relationship between target and predictor features within training range. For algorithm training, optimal parameters selection or fine tuning, bias-variance trade-off, optimal model complexity and time series cross-validation are defined. Later, you’ll define algorithm testing through evaluating previously optimized relationship forecasting accuracy through scale-dependent metrics within testing range. For scale-dependent metrics, you’ll define mean absolute error and root mean squared error.
After that, you’ll define generalized linear models such as linear regression and Ridge regression. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and linear regression coefficients regularization optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range.
Then, you’ll define similarity methods such as k nearest neighbors. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and number of nearest neighbors optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range.
After that, you’ll define frequency methods such as decision tree. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and maximum tree depth optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range.
Then, you’ll define ensemble methods such as random forest and gradient boosting machine. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and maximum tree depth optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range.
After that, you’ll define maximum margin methods such as linear and non-linear or radial basis function support vector machines. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and error term penalization optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range.
Then, you’ll define multi-layer perceptron methods such as artificial neural network. Next, you’ll implement algorithm training for mapping optimal relationship between target and predictor features within training range. For algorithm training, you’ll use only relevant predictor features subset or transformations through principal component analysis procedure and node connection weight decay regularization optimal parameter estimation or fine tuning through time series cross-validation. Later, you’ll implement algorithm testing for evaluating previously optimized relationship forecasting accuracy through scale-dependent error metrics within testing range. Finally, you’ll compare regression machine learning algorithms training and testing.

What can you learn from this course?

✓ Read S&P 500® Index ETF prices data and perform regression machine learning operations by installing related packages and running code on Python IDE.
✓ Create target and predictor algorithm features for supervised regression learning task.
✓ Select relevant predictor features subset through Student t-test, ANOVA F-test, false discovery rate and family-wise error rate univariate filter methods.
✓ Choose relevant predictor features subset through recursive feature elimination deterministic wrapper method.
✓ Designate relevant predictor features subset through least absolute shrinkage and selection operator embedded method.
✓ Extract predictor features transformations through principal component analysis.
✓ Train algorithm for mapping optimal relationship between target and predictor features.
✓ Test algorithm for evaluating previously optimized relationship forecasting accuracy through mean absolute error and root mean squared error scale-dependent metrics.
✓ Calculate generalized linear models such as linear regression or Ridge regression and select optimal linear regression coefficients regularization parameter through time series cross-validation.
✓ Compute similarity methods such as k nearest neighbors and select optimal number of nearest neighbors parameter through time series cross-validation.
✓ Estimate frequency methods such as decision tree and select optimal maximum tree depth parameter through time series cross-validation.
✓ Calculate ensemble methods such as random forest or gradient boosting machine and select optimal maximum trees depth parameter through time series cross-validation.
✓ Compute maximum margin methods such as linear or non-linear support vector machines and select optimal error term penalization parameter through time series cross-validation.
✓ Estimate multi-layer perceptron methods such as artificial neural network and select optimal node connection weight decay regularization parameter through time series cross-validation.
✓ Compare regression machine learning algorithms training and testing.

What you need to start the course?

• Python programming language is required. Downloading instructions included.
• Python Distribution (PD) and Integrated Development Environment (IDE) are recommended. Downloading instructions included.
• Practical example data and Python code files provided with the course.
• Prior basic Python programming language knowledge is useful but not required.
• Mathematical formulae kept at minimum essential level for main concepts understanding.

Who is this course is made for?

• Undergraduates or postgraduates at any knowledge level who want to learn about regression machine learning using Python programming language.
• Academic researchers who wish to deepen their knowledge in data mining, applied statistical learning or artificial intelligence.
• Business data scientists who desire to apply this knowledge in areas such as consumer analytics, finance, banking, health care, e-commerce or social media.

Are there coupons or discounts for Regression Machine Learning with Python ? What is the current price?

The course costs $14.99. And currently there is a 40% discount on the original price of the course, which was $24.99. So you save $10 if you enroll the course now.
The average price is $20.1 of 1,582 Python courses. So this course is 25% cheaper than the average Python course on Udemy.

Will I be refunded if I'm not satisfied with the Regression Machine Learning with Python course?

YES, Regression Machine Learning with Python has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Regression Machine Learning with Python course, but there is a $10 discount from the original price ($24.99). So the current price is just $14.99.

Who will teach this course? Can I trust Diego Fernandez?

Diego Fernandez has created 36 courses that got 2,503 reviews which are generally positive. Diego Fernandez has taught 12,924 students and received a 3.7 average review out of 2,503 reviews. Depending on the information available, we think that Diego Fernandez is an instructor that you can trust.
Exfinsis
Browse all courses by on Classbaze.

7.4

Classbaze Grade®

5.3

Freshness

6.9

Popularity

9.4

Material

Platform: Udemy
Video: 5h 45m
Language: English
Next start: On Demand

Classbaze recommendations for you