Deep Learning Prerequisites: The Numpy Stack in Python V2

Numpy, Scipy, Pandas, and Matplotlib: prep for deep learning, machine learning, and artificial intelligence

4.33 (3030 reviews)
Udemy
platform
English
language
Data Science
category
Deep Learning Prerequisites: The Numpy Stack in Python V2
60,795
students
2 hours
content
Apr 2024
last update
FREE
regular price

What you will learn

Basic operations in Numpy, Scipy, Pandas, and Matplotlib

Vector, Matrix, and Tensor manipulation

Visualizing data

Reading, writing, and manipulating DataFrames

Why take this course?

Welcome! This is Deep Learning, Machine Learning, and Data Science Prerequisites: The Numpy Stack in Python (V2).

The reason I made this course is because there is a huge gap for many students between machine learning "theory" and writing actual code.

As I've always said: "If you can't implement it, then you don't understand it".

Without basic knowledge of data manipulation, vectors, and matrices, students are not able to put their great ideas into working form, on a computer.

This course closes that gap by teaching you all the basic operations you need for implementing machine learning and deep learning algorithms.

The goal is that, after you take this course, you will learn about machine learning algorithms, and implement those algorithms in code using the tools and techniques you learned in this course.


Suggested Prerequisites:

  • linear algebra

  • probability

  • Python programming

Content

Welcome and Logistics

Introduction and Outline
What will you learn in this course?
What level of machine learning is taught in this course?
How will you practice what you learned in this course?
Extra Resources

Numpy

Numpy Section Introduction
Arrays vs Lists
Dot Product
Speed Test
Matrices
Solving Linear Systems
Generating Data
Numpy Exercise

Matplotlib

Matplotlib Section Introduction
Line Chart
Scatterplot
Histogram
Plotting Images
Matplotlib Exercise

Pandas

Pandas Section Introduction
Loading in Data
Selecting Rows and Columns
The apply() Function
Plotting with Pandas
Pandas Exercise

Scipy

Scipy Section Introduction
PDF and CDF
Convolution
Scipy Exercise

Appendix / FAQ

BONUS: Where to get discount coupons and FREE deep learning material

Screenshots

Deep Learning Prerequisites: The Numpy Stack in Python V2 - Screenshot_01Deep Learning Prerequisites: The Numpy Stack in Python V2 - Screenshot_02Deep Learning Prerequisites: The Numpy Stack in Python V2 - Screenshot_03Deep Learning Prerequisites: The Numpy Stack in Python V2 - Screenshot_04

Reviews

Michael
November 2, 2023
This is a great overview. Consequently, with regard to pandas in particular the course is relatively short. I personally would like to see the solutions to the exercises. I understand that if you want to understand it, you have to be able to do it. Would be nice to see the solutions nonetheless.
Jesika
October 22, 2023
The prerequisites aside, course is not accurate for the beginners and not informative enough for those who dominate python basics and want to use Numpy, Matplotlib and Pandas. The lack of the humbleness and tasteless jokes of the educator makes the course even worse. Though, it was possible to get a general understanding about deep learning. Thanks
Ahmad
September 11, 2023
This Course is amazing , and I recommend it for any one want to start with Numpy, Pandas , and SciPy. To have benefits from this course , you have to dirty your hands to stack and gain more experience in those libraries , especially if you want to go through machine and deep learning. For me it was hard because I need to learn math again, especially after leaving the school more than 20 years ago, because of this i found this link is good and I badly recommend reading this link https://lazyprogrammer.me/what-maths-are-critical-to-pursuing-ml-ai/ I have small note : that the exercise is more professional to the given content, which make it in the beginning hard or from where should I start solving :), especially if you are comming from deep learning Tensorflow course , and taking this course as prerequisite :D If there are many exercises for example 3 exercises for each section, with starting with easy then make it harder in the next exercise and so on. But it seems from the begining, making these exercises in the mentioned sections in this difficulty is to increase the experience and to work harder. deserves five stars , good job. Best Regards Ahmad
Matías
July 17, 2023
Muchos pasos que no logre entender con que sentido se utilizaba scipy, se noto la falta de tiempo en dedicación de este curso
Emile
June 17, 2023
the quality of the materials: videos, structure of contents meets the beginner expectations and guidance.
Ahmed
May 21, 2023
People who know Python or have taken more basic courses about data science will enjoy these lectures. It is not for totally beginners. and the information provided is very important.
Daniel
April 24, 2023
This guy is a bit sassy, but not more than what you would generally expect from teachers. His teaching is fast paced, but clear and understandable if I rewind enough times.
Jakub
April 22, 2023
Why would you feel, so bad about this Course, because it wants you to do something yourself, not spooning you with content. So yes, get ready, you will watch each section, you will know what you need to learn, you will learn it, and after week you will return, that there is still another half you need to learn. Instructor is more like professor, give you outline, but the will to really learn is up to you. So because of that for a moment I was thinking to give one star, not because it is bad course, but for people who look at score reviews for to see this there. But as you can see I didn't, course is perfect and it is course you have to show your attitude and will to learn. Thanks.
Mustafa
March 28, 2023
I have taken this course to learn about Numpy, MatPlotLib, Pandas, Scipy and Scikit-learn, which are prerequisites to coding Machine Learning programs using Python, and so far this course seems really promising. The lack of a Q&A section can be a downside but the lecturer has set up a forum for that, you can reach that forum by going to this lecture's webpage in the lecturer's website. The website's link is given in the Extra Resources lesson.
Gaddiel
March 27, 2023
Yes but it shows simple information for difficult exercises, I do recommend lower it's difficulty or explain more how to do any upgraded exercise.
Jakub
February 6, 2023
Good course, but I wish there was a Q&A section so that we could ask questions. In particular, I wasn't sure how to generate the 'doughnut dataset'.
Hassan
February 3, 2023
Maybe providing the solutions for the exercices, especially for the scipy one would have been better, but good course overall
Amy
January 29, 2023
Amazing course! Great presentation style, clear explanations, and inspirational for diving deeper into the field.
Tom
December 30, 2022
took me a while to get back to this one ... but finally :-) now that i brushed up my math skills (> 40 yrs out of school), I can move forward to more advanced courses of the same instructor. highly recommended!
Phillip
December 16, 2022
It a good course overall for its price which is free and a requirement for a paid course (I am comparing it to YouTube resources), scared to say anything critical because the lazy programmer as he seems to think every criticism about the course is wrong based on me just reading the reviews to critical feedback, but getting access to the pre-written notebook or content is a pain, I found the document once in one of the earlier videos and it was not great to work from to begin with. The documentation is hard to find...., the documentation seemed to just have a bunch of links not referring a specific lecture, the course requires you to copy and paste content from the documentation which is a pain.... not sure why its not added as a resource on the specific lecture, or a note etc....

Charts

Price

Deep Learning Prerequisites: The Numpy Stack in Python V2 - Price chart

Rating

Deep Learning Prerequisites: The Numpy Stack in Python V2 - Ratings chart

Enrollment distribution

Deep Learning Prerequisites: The Numpy Stack in Python V2 - Distribution chart

Related Topics

3060786
udemy ID
4/27/2020
course created date
5/8/2020
course indexed date
Bot
course submited by