Pro data science in Python
Pro data science in Python, available at $19.99, has an average rating of 3.9, with 47 lectures, 4 quizzes, based on 37 reviews, and has 500 subscribers.
You will learn about Use complex scikit-learn tools for machine learning Do statistical analysis using Statsmodels Read, transform and manipulate data using Pandas Use Keras for neural networks Solve both supervised and unsupervised machine learning problems Do time series analysis and forecasting using Statsmodels Classify images using Deep Convolutional Networks This course is ideal for individuals who are Data science beginners, and intermediate users or Statisticians, and CS students wanting to strengthen their data science skills It is particularly useful for Data science beginners, and intermediate users or Statisticians, and CS students wanting to strengthen their data science skills.
Enroll now: Pro data science in Python
Summary
Title: Pro data science in Python
Price: $19.99
Average Rating: 3.9
Number of Lectures: 47
Number of Quizzes: 4
Number of Published Lectures: 47
Number of Published Quizzes: 4
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: £44.99
Quality Status: approved
Status: Live
What You Will Learn
- Use complex scikit-learn tools for machine learning
- Do statistical analysis using Statsmodels
- Read, transform and manipulate data using Pandas
- Use Keras for neural networks
- Solve both supervised and unsupervised machine learning problems
- Do time series analysis and forecasting using Statsmodels
- Classify images using Deep Convolutional Networks
Who Should Attend
- Data science beginners, and intermediate users
- Statisticians, and CS students wanting to strengthen their data science skills
Target Audiences
- Data science beginners, and intermediate users
- Statisticians, and CS students wanting to strengthen their data science skills
This course explores several data science and machine learning techniques that every data science practitioner should be familiar with. Fundamentally, the course pivots over four axis:
- Pandas and Matplotlib for working with data
- Keras for Deep Learning,
- Scikit-learn for machine learning
- Statsmodels for statistics
This course explores the fundamental concepts in these big four topics, and provides the student with an overview of the problems that can be solved nowadays.
I only focus on the computational and practical implications of these techniques, and it is assumed that the student is partially familiar with Statistics-ML-Data Science – or is willing to complement the techniques presented here with theoretical material. Python programming experience will be absolutely necessary, as we only explain how to define Classes in Python (as we will use them along the course)
The teaching strategy is to briefly explain the theory behind these techniques, show how these techniques work in very simple problems, and finally present the student with some real examples. I believe that these real examples add an enormous value to the student, as it helps understand why these techniques are so used nowadays (because they solve real problems!)
Some examples that we will attack here will be: Forecasting the GDP of the United States, forecasting London new houses prices, identifying squares and triangles in pictures, predicting the value of vehicles using online data, detecting spam on SMS data, and many more!
In a nutshell, this course explains how to:
- Define classes for storing data in a better way
- Plotting data
- Merging, pivoting, subsetting, and grouping data via Pandas
- Using linear regression via Statsmodels
- Working with time series/forecasting in Statsmodels
- Several unsupervised machine learning techniques, such as clustering
- Several supervised techniques such as random forests, classification trees, Naive Bayes classifiers, etc
- Define Deep Learning architectures using Keras
- Design different neural networks such as recurrent neural networks, multi-layer perceptrons,etc.
- Classify Audio/sounds in a similar way that Alexa, Siri and Cortana do using machine learning
The student needs to be familiar with statistics, Python and some machine learning concepts
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Object Oriented programming in Python
Lecture 1: Classes 1
Lecture 2: Classes 2
Chapter 3: Pandas
Lecture 1: Loading data in Pandas
Lecture 2: Looping through Pandas Datasets – Lambda expressions
Lecture 3: Merging data
Lecture 4: Grouping data in Pandas
Lecture 5: Pivoting data in Pandas
Chapter 4: Plotting
Lecture 1: Setting up Matplotlib
Lecture 2: Line plots
Lecture 3: Bar plots
Chapter 5: Linear regression in Statsmodels
Lecture 1: Introduction to linear regression
Lecture 2: Linear Regression: Part1
Lecture 3: Linear regression: Part2
Chapter 6: Time Series in Statsmodels
Lecture 1: Intro to time series
Lecture 2: Forecasting the US GDP: Part1
Lecture 3: Forecasting the US GDP: Part2
Lecture 4: Forecasting London property prices
Chapter 7: Introduction to machine learning
Lecture 1: Introduction to machine learning
Lecture 2: Installing scikit-learn
Chapter 8: Machine learning with Scikit-learn: Supervised problems
Lecture 1: Naive Bayes – Bernoulli – Multinomial
Lecture 2: Detecting spam in SMS
Lecture 3: Linear support Vector machines SVM (SVM and LinearSVC)
Lecture 4: Lasso – Ridge
Lecture 5: Decision Trees
Lecture 6: Introduction to ensemble methods
Lecture 7: Averaging ensemble methods: Part 1: Bagging
Lecture 8: Averaging ensemble methods: Part 2: Random forests
Lecture 9: Boosting ensemble methods
Chapter 9: Machine learning with Scikit-learn: Unsupervised problems
Lecture 1: Principal components
Lecture 2: K-Means
Lecture 3: DBScan
Lecture 4: Clustering and PCA on real countries data from Kaggle
Chapter 10: Processing sound and identifying words in Audio
Lecture 1: Reading WAV files and extracting features
Lecture 2: Classifying word using Adaboost and SVM
Chapter 11: Reading and processing images
Lecture 1: A class that maps BW images to Python objects
Lecture 2: A class that maps RGB Images to Python objects
Chapter 12: Deep Learning with Keras
Lecture 1: Quick Intro to Neural Networks, Theano, and Keras
Lecture 2: Keras – Theano or Tensorflow installation
Lecture 3: Keras Layers
Lecture 4: Multi-Layer Perceptron: Identifying triangles and squares
Lecture 5: Predicting real house prices in the US using deep learning
Lecture 6: The model API: Merging layers and more complex models
Lecture 7: Predicting German car prices using Deep Learning – batch training
Lecture 8: Deep Convolutional Networks: Predicting if hands are closed
Lecture 9: Deep Convolutional Networks: Predicting Nuts and Bolts
Lecture 10: Running high performance code in AWS
Instructors
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 7 votes
- 4 stars: 11 votes
- 5 stars: 13 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024