Data Science Algorithms List


We all in the field of data science have to use algorithms for solving our problems. The list of algorithms are huge. Not all algorithms are suitable for all problems. Today I shall give you the classification as to which algorithm can be used for which type of problems. Lets Begin!!!

Data Science Algorithms list
Data Science Algorithms list

1. Regression Algorithm

  • Linear Regression
  • Logistic Regression

2. Regularization Algorithms

  • Ridge Regression
  • Lasso Regression
  • Elastic Net

3. Tree Based Models

  • Decision Tree
  • Random Forests 
  • Lightgbm
  • XgBoost
  • Cat Boost
  • Gradient Boosting

4. Neural Networks and Deep Learning

  • Neural Networks
  • AutoEncoders
  • DeepLearning
  • Convolutional Neural Networks / CNN
  • Recurrent Neural Networks / RNN
  • LSTMs
  • GRUs
  • MxNet
  • ResNet
  • CapsuleNets
  • UNet
  • VGGs
  • Xception
  • Inception Nets
  • Computer Vision
  • Transfer Learning
  • Object Detection
  • RCNN
  •  MobileNet

5. Clustering Algorithms

  • K Means Clustering
  • Hierarchical Clustering
  • DB Scan
  • Unsupervised Learning    

6. Miscellaneous Models

  • K Naive Bayes
  • SVMs
  • KNN
  • Recommendation Engine

7. Data Science Techniques - Pre -Processing

  • EDA, Exploration
  • Feature Engineering
  • Feature Selection
  • Outlier Treatment
  • Anomaly Detection
  • SMOTE
  • Pipeline
  • Missing Values

8. Data Science Techniques - Dimension Reduction

  • Dataset Decomposition
  • PCA
  • Tsne
  • SVD

9. Data Science Techniques - Post Modelling

  • Cross Validation
  • Model Selection
  • Model Tuning
  • Grid Search

10. Data Science Techniques - Ensemblling

  • Ensemblling
  • Stacking
  • Bagging
  • Blending

11. Text Data

  • NLP
  • Topic Modelling
  • Word Embeddings 
  • Spacy
  • NLTK
  • TextBlob

12. Data Science Tools

  • Scikit Learn
  • TensorFlow
  • Theano
  • Kears
  • PyTorch
  • Vopal Wabbit
  • ELI5
  • HyperOpt
  • Pandas
  • Sql
  • BigQuery
  • GPU
  • H2o
  • Fast.AI

13. Data Visualizations

  • Visualizations
  • Plotly
  • Seaborn
  •  D3.Js
  • Bokeh
  • Highchart
  • Folium
  • ggPlot

14. Time Series

  • Time Series Analysis
  • ARIMA
  • Forecasting
Solving or practicing the whole problem, it might have been difficult for you to understand what each thing is trying to do. Now it shall be clear. Data Science Glossary on Algorithms simplified.

Comments