Homepage
Open in app
Sign in
Get started
Data Science 365
Bring data into actionable insights.
About
Data Science
Python
Machine Learning
In Action
Submit
Follow
All You Need to Know about Batch Size, Epochs and Training Steps in a Neural Network
All You Need to Know about Batch Size, Epochs and Training Steps in a Neural Network
And the connection between them explained in plain English with examples
Rukshan Pramoditha
Aug 26, 2022
Latest
Using Inbuilt Datasets with TensorFlow Datasets (TFDS)
Using Inbuilt Datasets with TensorFlow Datasets (TFDS)
Take advantage of ready-to-use datasets with TensorFlow for your ML and DL tasks
Rukshan Pramoditha
Mar 25, 2023
My Catalogue of Evergreen Articles in Data Science and AI
My Catalogue of Evergreen Articles in Data Science and AI
Neural Networks, Deep Learning, Machine Learning, Dimensionality Reduction, Ensemble Techniques and much more…
Rukshan Pramoditha
Mar 12, 2023
2 Plots That Help Me to Choose the Right Number of Principal Components
2 Plots That Help Me to Choose the Right Number of Principal Components
Creating the cumulative explained variance plot and the scree plot in PCA
Rukshan Pramoditha
Mar 12, 2023
An In-depth Guide to PCA with NumPy
An In-depth Guide to PCA with NumPy
Through eigenvalue analysis
Rukshan Pramoditha
Feb 27, 2023
Visualizing and Selecting Important Features in Random Forest
Visualizing and Selecting Important Features in Random Forest
By making the feature importances plot
Rukshan Pramoditha
Jan 29, 2023
Trending
Determining the Right Batch Size for a Neural Network to Get Better and Faster Results
Determining the Right Batch Size for a Neural Network to Get Better and Faster Results
Guidelines for choosing the right batch size to maintain optimal training speed and accuracy while saving computer resources
Rukshan Pramoditha
Sep 26, 2022
A Short Introduction to GANs in Generative Deep Learning
A Short Introduction to GANs in Generative Deep Learning
The battle between two adversaries
Rukshan Pramoditha
Dec 3, 2022
Overview of a Neural Network’s Learning Process
Overview of a Neural Network’s Learning Process
Neural Networks and Deep Learning Course: Part 8
Rukshan Pramoditha
Feb 1, 2022
4 Ways to Create a Validation Dataset
4 Ways to Create a Validation Dataset
Two explicit and two implicit methods
Rukshan Pramoditha
Oct 20, 2022
How to Avoid Data Leakage in Data Preprocessing
How to Avoid Data Leakage in Data Preprocessing
Avoid data leaking from the test set into the training set
Rukshan Pramoditha
Aug 12, 2022
Real-World Examples of 0D, 1D, 2D, 3D, 4D and 5D Tensors
Real-World Examples of 0D, 1D, 2D, 3D, 4D and 5D Tensors
Data representation in neural networks: Neural Networks and Deep Learning Course: Part 4
Rukshan Pramoditha
Jan 10, 2022
4 Powerful and Affordable Laptops for Data Science, ML and DL in 2023
4 Powerful and Affordable Laptops for Data Science, ML and DL in 2023
Best laptops for data science, machine learning and deep learning under $800. No MacBook included! See the reasons at the end
Rukshan Pramoditha
Jan 12, 2023
How to Use TensorFlow Adam Optimizer to Solve Quadratic Equations of Perfect Squares
How to Use TensorFlow Adam Optimizer to Solve Quadratic Equations of Perfect Squares
Optimizers in action to minimize the loss function
Rukshan Pramoditha
Feb 14, 2022
CatBoost CPU vs GPU Training: Collecting Hardware Stats
CatBoost CPU vs GPU Training: Collecting Hardware Stats
Visualize CPU, GPU and RAM stats while the CatBoost model is running
Rukshan Pramoditha
Dec 1, 2021
Principal Component Analysis (PCA) with Scikit-learn
Principal Component Analysis (PCA) with Scikit-learn
Unsupervised Machine Learning Algorithm for Dimensionality Reduction
Rukshan Pramoditha
Aug 3, 2020
How covariate shift happens in neural networks
How covariate shift happens in neural networks
And eliminating it with batch normalization
Rukshan Pramoditha
Sep 3, 2022
3 Amazing Benefits of Activation Functions in Neural Networks
3 Amazing Benefits of Activation Functions in Neural Networks
Neural Networks and Deep Learning Course: Part 18
Rukshan Pramoditha
Jun 14, 2022
My Achievements on Medium
My Achievements on Medium
As a data science/AI/ML writer
Rukshan Pramoditha
Sep 12, 2022
Regularization Methods for Neural Networks — Introduction
Regularization Methods for Neural Networks — Introduction
Neural Networks and Deep Learning Course: Part 19
Rukshan Pramoditha
Jun 16, 2022
Yellowbrick for Visualizing Features’ Importances Using a Single Line of Code
Yellowbrick for Visualizing Features’ Importances Using a Single Line of Code
Select the best features with the most predictive power
Rukshan Pramoditha
May 6, 2022
Batch Normalization Explained in Plain English
Batch Normalization Explained in Plain English
Theory and implementation in Keras
Rukshan Pramoditha
Aug 30, 2022
13 Real-World Insights in Machine Learning
13 Real-World Insights in Machine Learning
Real-world machine learning is far different than you imagine
Rukshan Pramoditha
Jun 8, 2021
Acquire, Understand and Prepare the MNIST Dataset
Acquire, Understand and Prepare the MNIST Dataset
Neural Networks and Deep Learning Course: Part 15
Rukshan Pramoditha
Jun 4, 2022
Plotting the Learning Curve to Analyze the Training Performance of a Neural Network
Plotting the Learning Curve to Analyze the Training Performance of a Neural Network
To detect overfitting and underfitting as well as slow convergence, oscillating, oscillating with divergence
Rukshan Pramoditha
Sep 29, 2022
Principal Component Analysis — 18 Questions Answered
Principal Component Analysis — 18 Questions Answered
One-stop place for your most of the questions regarding PCA
Rukshan Pramoditha
Mar 18, 2022
One-hot Encode Scalar-value Labels for Deep Learning Models
One-hot Encode Scalar-value Labels for Deep Learning Models
One-hot vector explained in plain English
Rukshan Pramoditha
Jul 30, 2022
Do we need feature scaling before Linear Discriminant Analysis (LDA)?
Do we need feature scaling before Linear Discriminant Analysis (LDA)?
LDA for dimensionality reduction with and without feature scaling
Rukshan Pramoditha
Jan 20, 2023
Random vs Stratified Splits
Random vs Stratified Splits
Which one should you use when splitting your data?
Rukshan Pramoditha
Aug 5, 2022
Parameters Vs Hyperparameters: What is the difference?
Parameters Vs Hyperparameters: What is the difference?
Discuss with 4 different examples
Rukshan Pramoditha
Apr 7, 2022
Deep Learning Hardware Selection Guide for 2023
Deep Learning Hardware Selection Guide for 2023
To run deep learning models incredibly faster
Rukshan Pramoditha
Oct 31, 2022
About Data Science 365
Latest Stories
Archive
About Medium
Terms
Privacy
Teams