India's Most Futuristic AI Conference Is Back – Bigger, Sharper, Bolder

  • d
  • :
  • h
  • :
  • m
  • :
  • s
Analytics Vidhya
  • Free Courses
  • GenAI Pinnacle Plus
  • Agentic AI Pioneer
  • DHS 2026
    • Switch Mode
    • Logout
Interview Prep
Career
GenAI
Prompt Engg
ChatGPT
LLM
Langchain
RAG
AI Agents
Machine Learning
Deep Learning
GenAI Tools
LLMOps
Python
NLP
SQL
AIML Projects

Reading list

Machine Learning Basics for a Newbie
6 Steps of Machine learning LifecycleIntroduction to Predictive Modeling
Introduction to Exploratory Data Analysis & Data InsightsDescriptive StatisticsInferential StatisticsHow to Understand Population Distributions?
Reading Data Files into PythonDifferent Variable Datatypes
Probability for Data ScienceBasic Concepts of ProbabilityAxioms of ProbabilityConditional Probability
Central Tendencies for Continuous VariablesSpread of DataKDE plots for Continuous VariableOverview of Distribution for Continuous variablesNormal DistributionSkewed DistributionSkeweness and KurtosisDistribution for Continuous Variable
Central Tendencies for Categorical VariablesUnderstanding Discrete DistributionsPerforming EDA on Categorical Variables
Dealing with Missing ValuesUnderstanding OutliersIdentifying Outliers in DataOutlier Detection in PythonOutliers Detection Using IQR, Z-score, LOF and DBSCAN
Sample and PopulationCentral Limit TheoremConfidence Interval and Margin of Error
Bivariate Analysis Introduction
CovariancePearson CorrelationSpearman's Correlation & Kendall's TauCorrelation versus CausationTabular and Graphical methods for Bivariate AnalysisPerforming Bivariate Analysis on Continuous-Continuous Variables
Tabular and Graphical methods for Continuous-Categorical VariablesIntroduction to Hypothesis TestingP-valueTwo sample Z-testT-testT-test vs Z-testPerforming Bivariate Analysis on Continuous-Catagorical variables
Chi-Squares TestBivariate Analysis on Categorical Categorical Variables
Multivariate AnalysisA Comprehensive Guide to Data ExplorationThe Data Science behind IPL
Supervised Learning vs Unsupervised LearningReinforcement LearningGenerative and Descriminative ModelsParametric and Non Parametric model
Machine Learning PipelinePreparing DatasetBuild a Benchmark Model: RegressionBuild a Benchmark Model: Classification
Evaluation Metrics for Machine Learning Everyone should knowConfusion MatrixAccuracyPrecision and RecallAUC-ROCLog LossR2 and Adjusted R2
Dealing with Missing ValuesReplacing Missing ValuesImputing Missing Values in DataWorking with Categorical VariablesWorking with OutliersPreprocessing Data for Model Building
Understanding Cost FunctionUnderstanding Gradient DescentMath Behind Gradient DescentAssumptions of Linear RegressionImplement Linear Regression from ScratchTrain Linear Regression in PythonImplementing Linear Regression in RDiagnosing Residual Plots in Linear Regression ModelsGeneralized Linear ModelsIntroduction to Logistic RegressionOdds RatioImplementing Logistic Regression from ScratchIntroduction to Scikit-learn in PythonTrain Logistic Regression in pythonMulticlass using Logistic RegressionHow to use Multinomial and Ordinal Logistic Regression in R ?Challenges with Linear RegressionIntroduction to RegularisationImplementing RegularisationRidge RegressionLasso Regression
Introduction to K Nearest NeighboursDetermining the Right Value of K in KNNImplement KNN from ScratchImplement KNN in Python
Bias Variance TradeoffIntroduction to Overfitting and UnderfittingVisualizing Overfitting and UnderfittingSelecting the Right ModelWhat is Validation?Hold-Out ValidationUnderstanding K Fold Cross Validation
Introduction to Feature SelectionFeature Selection AlgorithmsMissing Value RatioLow Variance FilterHigh Correlation FilterBackward Feature EliminationForward Feature SelectionImplement Feature Selection in PythonImplement Feature Selection in R
Introduction to Decision TreePurity in Decision TreeTerminologies Related to Decision TreeHow to Select Best Split Point in Decision Tree?Chi-SquaresInformation GainReduction in VarianceOptimizing Performance of Decision TreeTrain Decision Tree using Scikit LearnPruning of Decision Trees
Introduction to Feature EngineeringFeature TransformationFeature ScalingFeature EngineeringFrequency EncodingAutomated Feature Engineering: Feature Tools
Introduction to Naive BayesConditional Probability and Bayes TheoremIntroduction to Bayesian Adjustment Rating: The Incredible Concept Behind Online Ratings!Working of Naive BayesMath behind Naive BayesTypes of Naive BayesImplementation of Naive Bayes
Understanding how to solve Multiclass and Multilabled Classification ProblemEvaluation Metrics: Multi Class Classification
Introduction to Ensemble TechniquesBasic Ensemble TechniquesImplementing Basic Ensemble TechniquesFinding Optimal Weights of Ensemble Learner using Neural NetworkWhy Ensemble Models Work well?
Introduction to StackingImplementing StackingVariants of StackingImplementing Variants of StackingIntroduction to BlendingBootstrap SamplingIntroduction to Random SamplingHyper-parameters of Random ForestImplementing Random ForestOut-of-Bag (OOB) Score in the Random ForestIPL Team Win Prediction Project Using Machine LearningIntroduction to BoostingGradient Boosting AlgorithmMath behind GBMImplementing GBM in pythonRegularized Greedy ForestsExtreme Gradient BoostingImplementing XGBM in pythonTuning Hyperparameters of XGBoost in PythonImplement XGBM in R/H2OAdaptive BoostingImplementing Adaptive BoosingLightGBMImplementing LightGBM in PythonCatboostImplementing Catboost in Python
Different Hyperparameter Tuning methodsImplementing Different Hyperparameter Tuning methodsGridsearchCVRandomizedsearchCVBayesian Optimization for Hyperparameter TuningHyperopt
Understanding SVM AlgorithmSVM Kernels In-depth Intuition and Practical ImplementationSVM Kernel TricksKernels and Hyperparameters in SVMImplementing SVM from Scratch in Python and R
Introduction to Principal Component AnalysisSteps to Perform Principal Compound AnalysisComputation of Covariance MatrixFinding Eigenvectors and EigenvaluesImplementing PCA in pythonVisualizing PCAA Brief Introduction to Linear Discriminant AnalysisIntroduction to Factor Analysis
Introduction to ClusteringApplications of ClusteringEvaluation Metrics for ClusteringUnderstanding K-MeansImplementation of K-Means in PythonImplementation of K-Means in RChoosing Right Value for KProfiling Market Segments using K-Means ClusteringHierarchical ClusteringImplementation of Hierarchial ClusteringDBSCANDefining Similarity between clustersBuild Better and Accurate Clusters with Gaussian Mixture Models
Understand Basics of Recommendation Engine with Case Study
8 Ways to Improve Accuracy of Machine Learning Models
Introduction to DaskWorking with CuML
Introduction to Machine Learning InterpretabilityFramework and Interpretable Modelsmodel Agnostic Methods for InterpretabilityImplementing Interpretable ModelUnderstanding SHAPOut-of-Core MLIntroduction to Interpretable Machine Learning ModelsModel Agnostic Methods for InterpretabilityGame Theory & Shapley Values
Introduction to AutoMLImplementation of MLBoxIntroduction to PyCaretTPOTAuto-SklearnEvalML
Pickle and JoblibIntroduction to Model Deployment
Deploying Machine Learning Model using StreamlitDeploying ML Models in Docker