Table of Content
Introduction to the Course
- Introduction to Courses and Instructor
Basics for Data Science: Python for Data Science and Data Analysis
- Introduction - Part 1
- Introduction - Part 2
- Basics of Programming: Understanding the Algorithm
- Basics of Programming: FlowCharts and Pseudocodes
- Basics of Programming: Example of Algorithms - Making Tea Problem
- Basics of Programming: Example of Algorithms-Searching Minimum
- Basics of Programming: Example of Algorithms-Sorting Problem
- Basics of Programming: Sorting Problem in Python
- Why Python and Jupyter Notebook: Why Python
- Why Python and Jupyter Notebook: Why Jupyter Notebooks
- Installation of Anaconda and IPython Shell: Installing Python and Jupyter Anaconda
- Installation of Anaconda and IPython Shell: Your First Python Code - Hello World
- Installation of Anaconda and IPython Shell: Coding in IPython Shell
- Variable and Operator: Variables
- Variable and Operator: Operators
- Variable and Operator: Variable Name Quiz
- Variable and Operator: Bool Data Type in Python
- Variable and Operator: Comparison in Python
- Variable and Operator: Combining Comparisons in Python
- Variable and Operator: Combining Comparisons Quiz
- Python Useful function: Python Function- Round
- Python Useful function: Python Function- Divmod
- Python Useful function: Python Function- Is instance and PowFunctions
- Python Useful function: Python Function- Input
- Control Flow in Python: If Python Condition
- Control Flow in Python: if Elif Else Python Conditions
- Control Flow in Python: More on if Elif Else Python Conditions
- Control Flow in Python: Indentations
- Control Flow in Python: Comments and Problem-Solving Practice with If
- Control Flow in Python: While Loop
- Control Flow in Python: While Loop Break Continue
- Control Flow in Python: For Loop
- Control Flow in Python: Else in For Loop
- Control Flow in Python: Loops Practice-Sorting Problem
- Function and Module in Python: Functions in Python
- Function and Module in Python: DocString
- Function and Module in Python: Input Arguments
- Function and Module in Python: Multiple Input Arguments
- Function and Module in Python: Ordering Multiple Input Arguments
- Function and Module in Python: Output Arguments and Return Statement
- Function and Module in Python: Function Practice-Output Arguments and Return Statement
- Function and Module in Python: Variable Number of Input Arguments
- Function and Module in Python: Variable Number of Input Arguments as Dictionary
- Function and Module in Python: Default Values in Python
- Function and Module in Python: Modules in Python
- Function and Module in Python: Making Modules in Python
- Function and Module in Python: Function Practice-Sorting List in Python
- String in Python: Strings
- String in Python: Multi-Line Strings
- String in Python: Indexing Strings
- String in Python: String Methods
- String in Python: String Escape Sequences
- Data Structure (List, Tuple, Set, Dictionary): Introduction to Data Structure
- Data Structure (List, Tuple, Set, Dictionary): Defining and Indexing
- Data Structure (List, Tuple, Set, Dictionary): Insertion and Deletion
- Data Structure (List, Tuple, Set, Dictionary): Python Practice-Insertion and Deletion
- Data Structure (List, Tuple, Set, Dictionary): Deep Copy or Reference Slicing
- Data Structure (List, Tuple, Set, Dictionary): Exploring Methods Using TAB Completion
- Data Structure (List, Tuple, Set, Dictionary): Data Structure Abstract Ways
- Data Structure (List, Tuple, Set, Dictionary): Data Structure Practice
- NumPy for Numerical Data Processing: Introduction to NumPy
- NumPy for Numerical Data Processing: NumPy Dimensions
- NumPy for Numerical Data Processing: NumPy Shape, Size, and Bytes
- NumPy for Numerical Data Processing: Arrange, Random, and Reshape-Part 1
- NumPy for Numerical Data Processing: Arrange, Random, and Reshape-Part 2
- NumPy for Numerical Data Processing: Slicing-Part 1
- NumPy for Numerical Data Processing: Slicing-Part 2
- NumPy for Numerical Data Processing: NumPy Masking
- NumPy for Numerical Data Processing: NumPy BroadCasting and Concatenation
- NumPy for Numerical Data Processing: NumPy ufuncs Speed Test
- Pandas for Data Manipulation: Introduction to Pandas
- Pandas for Data Manipulation: Pandas Series
- Pandas for Data Manipulation: Pandas Data Frame
- Pandas for Data Manipulation: Pandas Missing Values
- Pandas for Data Manipulation: Pandas .loc and .iloc
- Pandas for Data Manipulation: Pandas Practice-Using COVID19 Data - Part 1
- Pandas for Data Manipulation: Pandas Practice-Using COVID19 Data - Part 2
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Introduction to Matplotlib
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Seaborn Versus Matplotlib Style
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Histograms Kdeplot
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Seaborn Pairplot and Jointplot
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Seaborn Pairplot using Iris Data
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Introduction to Bokeh
- Matplotlib, Seaborn, and Bokeh for Data Visualization: Bokeh Gridplot
- Scikit-Learn for Machine Learning: Introduction to Scikit-Learn
- Scikit-Learn for Machine Learning: Scikit-Learn for Linear Regression
- Scikit-Learn for Machine Learning: Scikit-Learn for SVM and Random Forests
- Scikit-Learn for Machine Learning: Scikit-Learn - Trend Analysis COVID19
Basics for Data Science: Data Understanding and Data Visualization with Python
- Introduction
- What We will Learn
- NumPy for Numerical Data Processing: Ufuncs Add, Sum, and Plus Operators
- NumPy for Numerical Data Processing: Ufuncs Subtract Power Mod
- NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators
- NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators Quiz
- NumPy for Numerical Data Processing: Ufuncs Comparisons Logical Operators Solution
- NumPy for Numerical Data Processing: Ufuncs Output Argument
- NumPy for Numerical Data Processing: NumPy Playing with Images
- NumPy for Numerical Data Processing: NumPy Playing with Images Quiz
- NumPy for Numerical Data Processing: NumPy Playing with Images Solution
- NumPy for Numerical Data Processing: NumPy KNN Classifier from Scratch
- NumPy for Numerical Data Processing: NumPy Structured Arrays
- NumPy for Numerical Data Processing: NumPy Structured Arrays Quiz
- NumPy for Numerical Data Processing: NumPy Structured Arrays Solution
- Pandas for Data Manipulation and Understanding: Introduction to Pandas
- Pandas for Data Manipulation and Understanding: Pandas Series
- Pandas for Data Manipulation and Understanding: Pandas DataFrame
- Pandas for Data Manipulation and Understanding: Pandas DataFrame Quiz
- Pandas for Data Manipulation and Understanding: Pandas DataFrame Solution
- Pandas for Data Manipulation and Understanding: Pandas Missing Values
- Pandas for Data Manipulation and Understanding: Pandas Loc Iloc
- Pandas for Data Manipulation and Understanding: Pandas in Practice
- Pandas for Data Manipulation and Understanding: Pandas Group By
- Pandas for Data Manipulation and Understanding: Pandas Group By Quiz
- Pandas for Data Manipulation and Understanding: Pandas Group by Solution
- Pandas for Data Manipulation and Understanding: Hierarchical Indexing
- Pandas for Data Manipulation and Understanding: Pandas Rolling
- Pandas for Data Manipulation and Understanding: Pandas Rolling Quiz
- Pandas for Data Manipulation and Understanding: Pandas Rolling Solution
- Pandas for Data Manipulation and Understanding: Pandas Where
- Pandas for Data Manipulation and Understanding: Pandas Clip
- Pandas for Data Manipulation and Understanding: Pandas Clip Quiz
- Pandas for Data Manipulation and Understanding: Pandas Clip Solution
- Pandas for Data Manipulation and Understanding: Pandas Merge
- Pandas for Data Manipulation and Understanding: Pandas Merge Quiz
- Pandas for Data Manipulation and Understanding: Pandas Merge Solution
- Pandas for Data Manipulation and Understanding: Pandas Pivot Table
- Pandas for Data Manipulation and Understanding: Pandas Strings
- Pandas for Data Manipulation and Understanding: Pandas DateTime
- Pandas for Data Manipulation and Understanding: Pandas Hands on COVID19 Data
- Pandas for Data Manipulation and Understanding: Pandas Hands on COVID19 Data Bug
- Matplotlib for Data Visualization: Introduction to Matplotlib
- Matplotlib for Data Visualization: Matplotlib Multiple Plots
- Matplotlib for Data Visualization: Matplotlib Colors and Styles
- Matplotlib for Data Visualization: Matplotlib Colors and Styles Quiz
- Matplotlib for Data Visualization: Matplotlib Colors and Styles Solution
- Matplotlib for Data Visualization: Matplotlib Colors and Styles Shortcuts
- Matplotlib for Data Visualization: Matplotlib Axis Limits
- Matplotlib for Data Visualization: Matplotlib Axis Limits Quiz
- Matplotlib for Data Visualization: Matplotlib Axis Limits Solution
- Matplotlib for Data Visualization: Matplotlib Legends Labels
- Matplotlib for Data Visualization: Matplotlib Set Function
- Matplotlib for Data Visualization: Matplotlib Set Function Quiz
- Matplotlib for Data Visualization: Matplotlib Set Function Solution
- Matplotlib for Data Visualization: Matplotlib Markers
- Matplotlib for Data Visualization: Matplotlib Markers Randomplots
- Matplotlib for Data Visualization: Matplotlib Scatter Plot
- Matplotlib for Data Visualization: Matplotlib Contour Plot
- Matplotlib for Data Visualization: Matplotlib Contour Plot Quiz
- Matplotlib for Data Visualization: Matplotlib Contour Plot Solution
- Matplotlib for Data Visualization: Matplotlib Histograms
- Matplotlib for Data Visualization: Matplotlib Subplots
- Matplotlib for Data Visualization: Matplotlib Subplots Quiz
- Matplotlib for Data Visualization: Matplotlib Subplots Solution
- Matplotlib for Data Visualization: Matplotlib 3D Introduction
- Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots
- Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots Quiz
- Matplotlib for Data Visualization: Matplotlib 3D Scatter Plots Solution
- Matplotlib for Data Visualization: Matplotlib 3D Surface Plots
- Seaborn for Data Visualization: Introduction to Seaborn
- Seaborn for Data Visualization: Seaborn Relplot
- Seaborn for Data Visualization: Seaborn Relplot Quiz
- Seaborn for Data Visualization: Seaborn Relplot Solution
- Seaborn for Data Visualization: Seaborn Relplot Kind Line
- Seaborn for Data Visualization: Seaborn Relplot Facets
- Seaborn for Data Visualization: Seaborn Relplot Facets Quiz
- Seaborn for Data Visualization: Seaborn Relplot Facets Solution
- Seaborn for Data Visualization: Seaborn Catplot
- Seaborn for Data Visualization: Seaborn Heatmaps
- Bokeh for Interactive Plotting: Introduction to Bokeh
- Bokeh for Interactive Plotting: Bokeh Multiplots Markers
- Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot
- Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot Quiz
- Bokeh for Interactive Plotting: Bokeh Multiplots Grid Plot Solution
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Scatter Plot
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Scatter Plot Quiz
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Scatter Plot Solution
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Surface Plot
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Surface Plot Quiz
- Plotly for 3D Interactive Plotting: Plotly 3D Interactive Surface Plot Solution
- Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data
- Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data Quiz
- Geographic Maps with Folium: Geographic Maps with Folium using COVID-19 Data Solution
- Pandas for Plotting: Pandas for Plotting
Basics for Data Science: Mastering Probability and Statistics in Python
- Introduction
- Probability Versus Statistics
- Sets: Definition of Set
- Sets: Definition of Set Exercise 01
- Sets: Definition of Set Solution 01
- Sets: Definition of Set Exercise 02
- Sets: Definition of Set Solution 02
- Sets: Cardinality of a Set
- Sets: Subsets PowerSet UniversalSet
- Sets: Python Practice Subsets
- Sets: PowerSets Solution
- Sets: Operations
- Sets: Operations Exercise 01
- Sets: Operations Solution 01
- Sets: Operations Exercise 02
- Sets: Operations Solution 02
- Sets: Operations Exercise 03
- Sets: Operations Solution 03
- Sets: Python Practice Operations
- Sets: Venn Diagrams Operations
- Sets: Homework
- Experiment: Random Experiment
- Experiment: Outcome and Sample Space
- Experiment: Outcome and Sample Space Exercise 01
- Experiment: Outcome and Sample Space Solution 01
- Experiment: Event
- Experiment: Event Exercise 01
- Experiment: Event Solution 01
- Experiment: Event Exercise 02
- Experiment: Event Solution 02
- Experiment: Recap and Homework
- Probability Model: Probability Model
- Probability Model: Probability Axioms
- Probability Model: Probability Axioms Derivations
- Probability Model: Probability Axioms Derivations Exercise 01
- Probability Model: Probability Axioms Derivations Solution 01
- Probability Model: Probability Models Example
- Probability Model: Probability Models More Examples
- Probability Model: Probability Models Continuous
- Probability Model: Conditional Probability
- Probability Model: Conditional Probability Example
- Probability Model: Conditional Probability Formula
- Probability Model: Conditional Probability in Machine Learning
- Probability Model: Conditional Probability Total Probability Theorem
- Probability Model: Probability Models Independence
- Probability Model: Probability Models Conditional Independence
- Probability Model: Probability Models Conditional Independence Exercise 01
- Probability Model: Probability Models Conditional Independence Solution 01
- Probability Model: Probability Models BayesRule
- Probability Model: Probability Models towards Random Variables
- Probability Model: Homework
- Random Variables: Introduction
- Random Variables: Random Variables Examples
- Random Variables: Random Variables Examples Exercise 01
- Random Variables: Random Variables Examples Solution 01
- Random Variables: Bernulli Random Variables
- Random Variables: Bernulli Trail Python Practice
- Random Variables: Bernulli Trail Python Practice Exercise 01
- Random Variables: Bernulli Trail Python Practice Solution 01
- Random Variables: Geometric Random Variable
- Random Variables: Geometric Random Variable Normalization Proof Optional
- Random Variables: Geometric Random Variable Python Practice
- Random Variables: Binomial Random Variables
- Random Variables: Binomial Python Practice
- Random Variables: Random Variables in Real Datasets
- Random Variables: Random Variables in Real Datasets Exercise 01
- Random Variables: Random Variables in Real Datasets Solution 01
- Random Variables: Homework
- Continuous Random Variables: Zero Probability to Individual Values
- Continuous Random Variables: Zero Probability to Individual Values Exercise 01
- Continuous Random Variables: Zero Probability to Individual Values Solution 01
- Continuous Random Variables: Probability Density Functions
- Continuous Random Variables: Probability Density Functions Exercise 01
- Continuous Random Variables: Probability Density Functions Solution 01
- Continuous Random Variables: Uniform Distribution
- Continuous Random Variables: Uniform Distribution Exercise 01
- Continuous Random Variables: Uniform Distribution Solution 01
- Continuous Random Variables: Uniform Distribution Python
- Continuous Random Variables: Exponential
- Continuous Random Variables: Exponential Exercise 01
- Continuous Random Variables: Exponential Solution 01
- Continuous Random Variables: Exponential Python
- Continuous Random Variables: Gaussian Random Variables
- Continuous Random Variables: Gaussian Random Variables Exercise 01
- Continuous Random Variables: Gaussian Random Variables Solution 01
- Continuous Random Variables: Gaussian Python
- Continuous Random Variables: Transformation of Random Variables
- Continuous Random Variables: Homework
- Expectations: Definition
- Expectations: Sample Mean
- Expectations: Law of Large Numbers
- Expectations: Law of Large Numbers Famous Distributions
- Expectations: Law of Large Numbers Famous Distributions Python
- Expectations: Variance
- Expectations: Homework
- Project Bayes Classifier: Project Bayes Classifier from Scratch
- Multiple Random Variables: Joint Distributions
- Multiple Random Variables: Joint Distributions Exercise 01
- Multiple Random Variables: Joint Distributions Solution 01
- Multiple Random Variables: Joint Distributions Exercise 02
- Multiple Random Variables: Joint Distributions Solution 02
- Multiple Random Variables: Joint Distributions Exercise 03
- Multiple Random Variables: Joint Distributions Solution 03
- Multiple Random Variables: Multivariate Gaussian
- Multiple Random Variables: Conditioning Independence
- Multiple Random Variables: Classification
- Multiple Random Variables: Naive Bayes Classification
- Multiple Random Variables: Regression
- Multiple Random Variables: Curse of Dimensionality
- Multiple Random Variables: Homework
- Optional Estimation: Parametric Distributions
- Optional Estimation: MLE
- Optional Estimation: Loglikelihood
- Optional Estimation: MAP
- Optional Estimation: Logistic Regression
- Optional Estimation: Ridge Regression
- Optional Estimation: DNN
- Mathematical Derivations for Math Lovers (Optional): Permutations
- Mathematical Derivations for Math Lovers (Optional): Combinations
- Mathematical Derivations for Math Lovers (Optional): Binomial Random Variable
- Mathematical Derivations for Math Lovers (Optional): Logistic Regression Formulation
- Mathematical Derivations for Math Lovers (Optional): Logistic Regression Derivation
Machine Learning: Machine Learning Crash Course
- Introduction
- Introduction: Python Practical of the Course
- Why Machine Learning: Machine Learning Applications-Part 1
- Why Machine Learning: Machine Learning Applications-Part 2
- Why Machine Learning: Why Machine Learning is Trending Now
- Process of Learning from Data: Supervised Learning
- Process of Learning from Data: Unsupervised Learning and Reinforcement Learning
- Machine Learning Methods: Features
- Machine Learning Methods: Features Practice with Python
- Machine Learning Methods: Regression
- Machine Learning Methods: Regression Practice with Python
- Machine Learning Methods: Classification
- Machine Learning Methods: Classification Practice with Python
- Machine Learning Methods: Clustering
- Machine Learning Methods: Clustering Practice with Python
- Data Preparation and Pre-processing: Handling Image Data
- Data Preparation and Preprocessing: Handling Video and Audio Data
- Data Preparation and Preprocessing: Handling Text Data
- Data Preparation and Preprocessing: One Hot Encoding
- Data Preparation and Preprocessing: Data Standardization
- Machine Learning Models and Optimization: Machine Learning Model 1
- Machine Learning Models and Optimization: Machine Learning Model 2
- Machine Learning Models and Optimization: Machine Learning Model 3
- Machine Learning Models and Optimization: Training Process, Error, Cost and Loss
- Machine Learning Models and Optimization: Optimization
- Building Machine Learning Model from Scratch: Linear Regression from Scratch- Part 1
- Building Machine Learning Model from Scratch: Linear Regression from Scratch- Part 2
- Building Machine Learning Model from Scratch: Minimum-to-mean Distance Classifier from Scratch- Part 1
- Building Machine Learning Model from Scratch: Minimum-to-mean Distance Classifier from Scratch- Part 2
- Building Machine Learning Model from Scratch: K-Means Clustering from Scratch- Part 1
- Building Machine Learning Model from Scratch: K-Means Clustering from Scratch- Part 2
- Overfitting, Underfitting, and Generalization: Overfitting Introduction
- Overfitting, Underfitting, and Generalization: Overfitting Example in Python
- Overfitting, Underfitting, and Generalization: Regularization
- Overfitting, Underfitting, and Generalization: Generalization
- Overfitting, Underfitting, and Generalization: Data Snooping and the Test Set
- Overfitting, Underfitting and Generalization: Cross-validation
- Machine Learning Model Performance Metrics: The Accuracy
- Machine Learning Model Performance Metrics: The Confusion Matrix
- Dimensionality Reduction: The Curse of Dimensionality
- Dimensionality Reduction: The Principal Component Analysis (PCA)
- Deep Learning Overview: Introduction to Deep Neural Networks (DNN)
- Deep Learning Overview: Introduction to Convolutional Neural Networks (CNN)
- Deep Learning Overview: Introduction to Recurrent Neural Networks (CNN)
- Hands-on Machine Learning Project Using Scikit-Learn: Principal Component Analysis (PCA) with Python
- Hands-on Machine Learning Project Using Scikit-Learn: Pipeline in Scikit-Learn for Machine Learning Project
- Hands-on Machine Learning Project Using Scikit-Learn: Cross-validation with Python
- Hands-on Machine Learning Project Using Scikit-Learn: Face Recognition Project with Python
- OPTIONAL Section- Mathematics Wrap-Up: Mathematical Wrap-Up on Machine Learning
Machine Learning: Feature Engineering and Dimensionality Reduction with Python
- Introduction
- Features in Data Science: Introduction to Feature in Data Science
- Features in Data Science: Marking Facial Features
- Features in Data Science: Feature Space
- Features in Data Science: Features Dimensions
- Features in Data Science: Features Dimensions Activity
- Features in Data Science: Why Dimensionality Reduction
- Features in Data Science: Activity-Dimensionality Reduction
- Features in Data Science: Feature Dimensionality Reduction Methods
- Feature Selection: Why Feature Selection
- Feature Selection: Feature Selection Methods
- Feature Selection: Filter Methods
- Feature Selection: Wrapper Methods
- Feature Selection: Embedded Methods
- Feature Selection: Search Strategy
- Feature Selection: Search Strategy Activity
- Feature Selection: Statistical Based Methods
- Feature Selection: Information Theoretic Methods
- Feature Selection: Similarity Based Methods Introduction
- Feature Selection: Similarity Based Methods Criteria
- Feature Selection: Activity- Feature Selection in Python
- Feature Selection: Activity- Feature Selection
- Mathematical Foundation: Introduction to Mathematical Foundation of Feature Selection
- Mathematical Foundation: Closure of a Set
- Mathematical Foundation: Linear Combinations
- Mathematical Foundation: Linear Independence
- Mathematical Foundation: Vector Space
- Mathematical Foundation: Basis and Dimensions
- Mathematical Foundation: Coordinates Versus Dimensions
- Mathematical Foundation: SubSpace
- Mathematical Foundation: Orthonormal Basis
- Mathematical Foundation: Matrix Product
- Mathematical Foundation: Least Squares
- Mathematical Foundation: Rank
- Mathematical Foundation: Eigen Space
- Mathematical Foundation: Positive Semi Definite Matrix
- Mathematical Foundation: Singular Value Decomposition (SVD)
- Mathematical Foundation: Lagrange Multipliers
- Mathematical Foundation: Vector Derivatives
- Mathematical Foundation: Linear Algebra Module Python
- Mathematical Foundation: Activity-Linear Algebra Module Python
- Feature Extraction: Feature Extraction Introduction
- Feature Extraction: PCA Introduction
- Feature Extraction: PCA Criteria
- Feature Extraction: PCA Properties
- Feature Extraction: PCA Max Variance Formulation
- Feature Extraction: PCA Derivation
- Feature Extraction: PCA Implementation
- Feature Extraction: PCA For Small Sample Size Problems(DualPCA)
- Feature Extraction: PCA Versus SVD
- Feature Extraction: Kernel PCA
- Feature Extraction: Kernel PCA Versus ISOMAP
- Feature Extraction: Kernel PCA Versus the Rest
- Feature Extraction: Encoder Decoder Networks for Dimensionality Reduction Versus Kernel PCA
- Feature Extraction: Supervised PCA and Fishers Linear Discriminant Analysis
- Feature Extraction: Supervised PCA and Fishers Linear Discriminant Analysis Activity
- Feature Extraction: Dimensionality Reduction Pipelines Python Project
- Feature Engineering: Categorical Features
- Feature Engineering: Categorical Features Python
- Feature Engineering: Text Features
- Feature Engineering: Image Features
- Feature Engineering: Derived Features
- Feature Engineering: Derived Features Histogram of Gradients Local Binary Patterns
- Feature Engineering: Feature Scaling
- Feature Engineering: Activity-Feature Scaling
Deep learning: Artificial Neural Networks with Python
- Introduction
- Introduction to Machine Learning: Introduction to Machine Learning
- Introduction to Machine Learning: Classification
- Introduction to Machine Learning: Classification Exercise
- Introduction to Machine Learning: Classification Solution
- Introduction to Machine Learning: Classification Training Process and Prediction Probabilities
- Introduction to Machine Learning: Classification Prediction Probabilities Exercise
- Introduction to Machine Learning: Classification Prediction Probabilities Exercise Solution
- Introduction to Machine Learning: Regression
- Introduction to Machine Learning: Regression Exercise
- Introduction to Machine Learning: Regression Exercise Solution
- Introduction to Machine Learning: Supervised Learning
- Introduction to Machine Learning: Unsupervised Learning
- Introduction to Machine Learning: Reinforcement Learning
- Introduction to Machine Learning: Machine Learning Model
- Introduction to Machine Learning: Machine Learning Model Example
- Introduction to Machine Learning: Machine Learning Model Exercise
- Introduction to Machine Learning: Machine Learning Model Exercise Solution
- Introduction to Machine Learning: Machine Learning Model Types
- Introduction to Machine Learning: Machine Learning Model Linearity
- Introduction to Machine Learning: Machine Learning Model Linearity Exercise
- Introduction to Machine Learning: Machine Learning Model Linearity Exercise Solution
- Introduction to Machine Learning: Machine Learning Model Multi Target Models
- Introduction to Machine Learning: Machine Learning Model Multi Target Models Exercise
- Introduction to Machine Learning: Machine Learning Model Multi Target Models Exercise Solution
- Introduction to Machine Learning: Machine Learning Model Training Exercise
- Introduction to Machine Learning: Machine Learning Model Training Exercise Solution
- Introduction to Machine Learning: Machine Learning Model Training Loss
- Introduction to Machine Learning: Machine Learning Model Hyperparameters Exercise
- Introduction to Machine Learning: Machine Learning Model Hyperparameters Exercise Solution
- Introduction to Machine Learning: Machine Learning Occam's Razor
- Introduction to Machine Learning: Machine Learning Overfitting
- Introduction to Machine Learning: Machine Learning Overfitting Exercise
- Introduction to Machine Learning: Machine Learning Overfitting Exercise Solution Regularization
- Introduction to Machine Learning: Machine Learning Overfitting Generalization
- Introduction to Machine Learning: Machine Learning Data Snooping
- Introduction to Machine Learning: Machine Learning Cross Validation
- Introduction to Machine Learning: Machine Learning Hyperparameter Tunning Exercise
- Introduction to Machine Learning: Machine Learning Hyperparameter Tunning Exercise Solution
- DNN and Deep Learning Basics: Why PyTorch
- DNN and Deep Learning Basics: PyTorch Installation and Tensors Introduction
- DNN and Deep Learning Basics: Automatic Differentiation PyTorch New
- DNN and Deep Learning Basics: Why DNNs in Machine Learning
- DNN and Deep Learning Basics: Representational Power and Data Utilization Capacity of DNN
- DNN and Deep Learning Basics: Perceptron
- DNN and Deep Learning Basics: Perceptron Exercise
- DNN and Deep Learning Basics: Perceptron Exercise Solution
- DNN and Deep Learning Basics: Perceptron Implementation
- DNN and Deep Learning Basics: DNN Architecture
- DNN and Deep Learning Basics: DNN Architecture Exercise
- DNN and Deep Learning Basics: DNN Architecture Exercise Solution
- DNN and Deep Learning Basics: DNN ForwardStep Implementation
- DNN and Deep Learning Basics: DNN Why Activation Function Is Required
- DNN and Deep Learning Basics: DNN Why Activation Function Is Required Exercise
- DNN and Deep Learning Basics: DNN Why Activation Function Is Required Exercise Solution
- DNN and Deep Learning Basics: DNN Properties of Activation Function
- DNN and Deep Learning Basics: DNN Activation Functions in PyTorch
- DNN and Deep Learning Basics: DNN What is Loss Function
- DNN and Deep Learning Basics: DNN What is Loss Function Exercise
- DNN and Deep Learning Basics: DNN What is Loss Function Exercise Solution
- DNN and Deep Learning Basics: DNN What is Loss Function Exercise 02
- DNN and Deep Learning Basics: DNN What is Loss Function Exercise 02 Solution
- DNN and Deep Learning Basics: DNN Loss Function in PyTorch
- DNN and Deep Learning Basics: DNN Gradient Descent
- DNN and Deep Learning Basics: DNN Gradient Descent Exercise
- DNN and Deep Learning Basics: DNN Gradient Descent Exercise Solution
- DNN and Deep Learning Basics: DNN Gradient Descent Implementation
- DNN and Deep Learning Basics: DNN Gradient Descent Stochastic Batch Minibatch
- DNN and Deep Learning Basics: DNN Gradient Descent Summary
- DNN and Deep Learning Basics: DNN Implementation Gradient Step
- DNN and Deep Learning Basics: DNN Implementation Stochastic Gradient Descent
- DNN and Deep Learning Basics: DNN Implementation Batch Gradient Descent
- DNN and Deep Learning Basics: DNN Implementation Minibatch Gradient Descent
- DNN and Deep Learning Basics: DNN Implementation in PyTorch
- DNN and Deep Learning Basics: DNN Weights Initializations
- DNN and Deep Learning Basics: DNN Learning Rate
- DNN and Deep Learning Basics: DNN Batch Normalization
- DNN and Deep Learning Basics: DNN Batch Normalization Implementation
- DNN and Deep Learning Basics: DNN Optimizations
- DNN and Deep Learning Basics: DNN Dropout
- DNN and Deep Learning Basics: DNN Dropout in PyTorch
- DNN and Deep Learning Basics: DNN Early Stopping
- DNN and Deep Learning Basics: DNN Hyperparameters
- DNN and Deep Learning Basics: DNN PyTorch CIFAR10 Example
- Deep Neural Networks and Deep Learning Basics: Introduction to Artificial Neural Networks
- Deep Neural Networks and Deep Learning Basics: Neuron and Perceptron
- Deep Neural Networks and Deep Learning Basics: Deep Neural Network Architecture
- Deep Neural Networks and Deep Learning Basics: Feedforward Fully Connected MLP
- Deep Neural Networks and Deep Learning Basics: Calculating Number of Weights of DNN
- Deep Neural Networks and Deep Learning Basics: Number of Neurons Versus Number of Layers
- Deep Neural Networks and Deep Learning Basics: Discriminative Versus Generative Learning
- Deep Neural Networks and Deep Learning Basics: Universal Approximation Theorem
- Deep Neural Networks and Deep Learning Basics: Why Depth
- Deep Neural Networks and Deep Learning Basics: Decision Boundary in DNN
- Deep Neural Networks and Deep Learning Basics: Bias Term
- Deep Neural Networks and Deep Learning Basics: The Activation Function
- Deep Neural Networks and Deep Learning Basics: DNN Training Parameters
- Deep Neural Networks and Deep Learning Basics: Gradient Descent
- Deep Neural Networks and Deep Learning Basics: Backpropagation
- Deep Neural Networks and Deep Learning Basics: Training DNN Animation
- Deep Neural Networks and Deep Learning Basics: Weight Initialization
- Deep Neural Networks and Deep Learning Basics: Batch Minibatch Stochastic
- Deep Neural Networks and Deep Learning Basics: Batch Normalization
- Deep Neural Networks and Deep Learning Basics: Rprop Momentum
- Deep Neural Networks and Deep Learning Basics: convergence Animation
- Deep Neural Networks and Deep Learning Basics: Drop Out Early Stopping Hyperparameters
- Python for Data Science: Python Packages for Data Science
- Python for Data Science: NumPy Pandas and Matplotlib (Part 1)
- Python for Data Science: NumPy Pandas and Matplotlib (Part 2)
- Python for Data Science: NumPy Pandas and Matplotlib (Part 3)
- Python for Data Science: NumPy Pandas and Matplotlib (Part 4)
- Python for Data Science: NumPy Pandas and Matplotlib (Part 5)
- Python for Data Science: NumPy Pandas and Matplotlib (Part 6)
- Python for Data Science: Dataset Preprocessing
- Python for Data Science: TensorFlow for classification
- Implementation of DNN for COVID 19 Analysis: COVID19 Data Analysis
- Implementation of DNN for COVID 19 Analysis: COVID19 Regression with TensorFlow
Deep learning: Convolutional Neural Networks with Python
- Introduction: Why CNN
- Introduction: Focus of the Course
- Image Processing: Grayscale Images
- Image Processing: RGB Images
- Image Processing: Reading and Showing Images in Python
- Image Processing: Converting an Image to Grayscale in Python
- Image Processing: Image Formation
- Image Processing: Image Blurring 1
- Image Processing: Image Blurring 2
- Image Processing: General Image Filtering
- Image Processing: Convolution
- Image Processing: Edge Detection
- Image Processing: Image Sharpening
- Image Processing: Implementation of Image Blurring Edge Detection Image Sharpening in Python
- Image Processing: Parametric Shape Detection
- Image Processing: Image Processing Activity
- Object Detection: Introduction to Object Detection
- Object Detection: Classification Pipeline
- Object Detection: Sliding Window Implementation
- Object Detection: Shift Scale Rotation Invariance
- Object Detection: Person Detection
- Object Detection: HOG Features
- Object Detection: Hand Engineering Versus CNNs
- Object Detection: Object Detection Activity
- Deep Neural Network Architecture: Convolution Revisited
- Deep Neural Network Architecture: Implementing Convolution in Python Revisited
- Deep Neural Network Architecture: Why Convolution
- Deep Neural Network Architecture: Filters Padding Strides
- Deep Neural Network Architecture: Pooling Tensors
- Deep Neural Network Architecture: CNN Example
- Deep Neural Network Architecture: Convolution and Pooling Details
- Deep Neural Network Architecture: Nonvectorized Implementations of Conv2d and Pool2d
- Deep Neural Network Architecture Activity
- Gradient Descent in CNNs: Example Setup
- Gradient Descent in CNNs: Why Derivatives
- Gradient Descent in CNNs: What is Chain Rule
- Gradient Descent in CNNs: Applying Chain Rule
- Gradient Descent in CNNs: Gradients of Convolutional Layer
- Gradient Descent in CNNs: Extending to Multiple Filters
- Gradient Descent in CNNs: Gradients of MaxPooling Layer
- Gradient Descent in CNNs: Extending to Multiple Layers
- Gradient Descent in CNNs: Implementation in NumPy ForwardPass.mp4.
- Gradient Descent in CNNs: Implementation in NumPy BackwardPass 1
- Gradient Descent in CNNs: Implementation in NumPy BackwardPass 2
- Gradient Descent in CNNs: Implementation in NumPy BackwardPass 3
- Gradient Descent in CNNs: Implementation in NumPy BackwardPass 4
- Gradient Descent in CNNs: Implementation in NumPy BackwardPass 5
- Gradient Descent in CNNs: Gradient Descent in CNNs Activity
- Introduction to TensorFlow: Introduction
- Introduction to TensorFlow: FashionMNIST Example Plan Neural Network
- Introduction to TensorFlow: FashionMNIST Example CNN
- Introduction to TensorFlow: Introduction to TensorFlow Activity
- Classical CNNs: LeNet
- Classical CNNs: AlexNet
- Classical CNNs: VGG
- Classical CNNs: InceptionNet
- Classical CNNs: Google Net
- Classical CNNs: Resnet
- Classical CNNs: Classical CNNs Activity
- Transfer Learning: What is Transfer learning
- Transfer Learning: Why Transfer Learning
- Transfer Learning: ImageNet Challenge
- Transfer Learning: Practical Tips
- Transfer Learning: Project in TensorFlow
- Transfer Learning: Transfer Learning Activity
- Yolo: Image Classification Revisited
- Yolo: Sliding Window Object Localization
- Yolo: Sliding Window Efficient Implementation
- Yolo: Yolo Introduction
- Yolo: Yolo Training Data Generation
- Yolo: Yolo Anchor Boxes
- Yolo: Yolo Algorithm
- Yolo: Yolo Non-Maxima Suppression
- Yolo: RCNN
- Yolo: Yolo Activity
- Face Verification: Problem Setup
- Face Verification: Project Implementation
- Face Verification: Face Verification Activity
- Neural Style Transfer: Problem Setup
- Neural Style Transfer: Implementation TensorFlow Hub
Deep learning: Recurrent Neural Networks with Python
- Introduction
- Applications of RNN (Motivation): Human Activity Recognition
- Applications of RNN (Motivation): Image Captioning
- Applications of RNN (Motivation): Machine Translation
- Applications of RNN (Motivation): Speech Recognition
- Applications of RNN (Motivation): Stock Price Predictions
- Applications of RNN (Motivation): When to Model RNN
- Applications of RNN (Motivation): Activity
- RNN Architecture: Introduction to Module
- RNN Architecture: Fixed Length Memory Model
- RNN Architecture: Fixed Length Memory Model Exercise
- RNN Architecture: Fixed Length Memory Model Exercise Solution Part 01
- RNN Architecture: Fixed Length Memory Model Exercise Solution Part 02
- RNN Architecture: Infinite Memory Architecture
- RNN Architecture: Infinite Memory Architecture Exercise
- RNN Architecture: Infinite Memory Architecture Solution
- RNN Architecture: Weight Sharing
- RNN Architecture: Notations
- RNN Architecture: ManyToMany Model
- RNN Architecture: ManyToMany Model Exercise 01
- RNN Architecture: ManyToMany Model Solution 01
- RNN Architecture: ManyToMany Model Exercise 02
- RNN Architecture: ManyToMany Model Solution 02
- RNN Architecture: ManyToOne Model
- RNN Architecture: ManyToOne Model Exercise
- RNN Architecture: ManyToOne Model Solution
- RNN Architecture: OneToMany Model
- RNN Architecture: OneToMany Model Exercise
- RNN Architecture: OneToMany Model Solution
- RNN Architecture: Activity Many to One
- RNN Architecture: Activity Many to One Exercise
- RNN Architecture: Activity Many to One Solution
- RNN Architecture: ManyToMany Different Sizes Model
- RNN Architecture: Activity Many to Many Nmt
- RNN Architecture: Models Summary
- RNN Architecture: Deep RNNs
- RNN Architecture: Deep RNNs Exercise
- RNN Architecture: Deep RNNs Solution
- Gradient Descent in RNN: Introduction to Gradient Descent Module
- Gradient Descent in RNN: Example Setup
- Gradient Descent in RNN: Equations
- Gradient Descent in RNN: Equations Exercise
- Gradient Descent in RNN: Equations Solution
- Gradient Descent in RNN: Loss Function
- Gradient Descent in RNN: Why Gradients
- Gradient Descent in RNN: Why Gradients Exercise
- Gradient Descent in RNN: Why Gradients Solution
- Gradient Descent in RNN: Chain Rule
- Gradient Descent in RNN: Chain Rule in Action
- Gradient Descent in RNN: Backpropagation Through Time
- Gradient Descent in RNN: Activity
- RNN Implementation: Automatic Differentiation
- RNN Implementation: Automatic Differentiation PyTorch
- RNN Implementation: Language Modelling Next Word Prediction Vocabulary Index
- RNN Implementation: Language Modelling Next Word Prediction Vocabulary Index Embeddings
- RNN Implementation: Language Modelling Next Word Prediction RNN Architecture
- RNN Implementation: Language Modelling Next Word Prediction Python 1
- RNN Implementation: Language Modelling Next Word Prediction Python 2
- RNN Implementation: Language Modelling Next Word Prediction Python 3
- RNN Implementation: Language Modelling Next Word Prediction Python 4
- RNN Implementation: Language Modelling Next Word Prediction Python 5
- RNN Implementation: Language Modelling Next Word Prediction Python 6
- Sentiment Classification using RNN: Vocabulary Implementation
- Sentiment Classification using RNN: Vocabulary Implementation Helpers
- Sentiment Classification using RNN: Vocabulary Implementation from File
- Sentiment Classification using RNN: Vectorizer
- Sentiment Classification using RNN: RNN Setup 1
- Sentiment Classification using RNN: RNN Setup 2
- Sentiment Classification using RNN: What Next
- Vanishing Gradients in RNN: Introduction to Better RNNs Module
- Vanishing Gradients in RNN: Introduction Vanishing Gradients in RNN
- Vanishing Gradients in RNN: GRU
- Vanishing Gradients in RNN: GRU Optional
- Vanishing Gradients in RNN: LSTM
- Vanishing Gradients in RNN: LSTM Optional
- Vanishing Gradients in RNN: Bidirectional RNN
- Vanishing Gradients in RNN: Attention Model
- Vanishing Gradients in RNN: Attention Model Optional
- TensorFlow: Introduction to TensorFlow
- TensorFlow: TensorFlow Text Classification Example using RNN
- Project I_ Book Writer: Introduction
- Project I_ Book Writer: Data Mapping
- Project I_ Book Writer: Modelling RNN Architecture
- Project I_ Book Writer: Modelling RNN Model in TensorFlow
- Project I_ Book Writer: Modelling RNN Model Training
- Project I_ Book Writer: Modelling RNN Model Text Generation
- Project I_ Book Writer: Activity
- Project II_ Stock Price Prediction: Problem Statement
- Project II_ Stock Price Prediction: Dataset
- Project II_ Stock Price Prediction: Data Preparation
- Project II_ Stock Price Prediction: RNN Model Training and Evaluation
- Project II_ Stock Price Prediction: Activity
- Further Readings and Resources: Further Readings and Resources