• from here xandie985/data-scientist-roadmap2024 (github.com)
  • Languages
    • Python
    • R
  • Frameworks & Libraries:
    • Scikit-learn
    • Numpy
    • Pandas
    • TensorFlow
    • PyTorch
    • XGBoost
    • LightGBM
    • Keras (High-level deep learning API)
    • Jax (High-performance numerical computation)
    • CatBoost (Gradient boosting framework)
    • StaMPS (Scalable Modeling and Partitioning for Statistics)
  • Cloud Platforms & Services:
    • Docker (Containerization platform)
    • Learn any one of the following:
      • GCP (Google Cloud Platform)
        • Cloud Storage :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:41]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:01 :END:
        • Compute Engine :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:42]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:00 :END:
        • Cloud SQL :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:42]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:00 :END:
        • Cloud Functions :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:42]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:00 :END:
        • BigQuery :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:42]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:00 :END:
        • AI Platform (includes Vertex AI) :LOGBOOK: CLOCK: [2024-04-19 Fri 12:26:42]—[2024-04-19 Fri 12:26:42] ⇒ 00:00:00 :END:
      • Azure (Microsoft Azure)
        • Blob Storage
        • Virtual Machines
        • SQL Database / Azure Database for PostgreSQL/MySQL
        • Azure Functions
        • Azure Synapse Analytics
        • Azure Machine Learning
      • AWS (Amazon Web Services)
        • AWS S3
        • AWS EC2
        • AWS RDS
        • AWS Lambda
        • AWS Redshift
        • AWS SageMaker
    • Kubeflow (Cloud-native machine learning platform)
    • Kubernetes (Container orchestration platform)
  • Data Tools & Libraries:
    • SQL (including OLAP & OLTP variations)
    • Pandas
    • Elasticsearch
    • Dask (Parallel computing library for big data)
    • Spark (Large-scale data processing framework)
    • Airbyte (Open-source data integration platform)
  • Web Development Frameworks:
    • FastAPI
    • Uvicorn (likely mentioned in conjunction with FastAPI)
    • Streamlit (Machine learning app development framework)
  • Machine Learning Concepts:
    • Supervised Learning
      • Regression
      • Classification
    • Unsupervised Learning
      • Clustering
      • Dimensionality Reduction
    • Recommendation Systems
    • Time Series Forecasting
    • Natural Language Processing (NLP)
      • Text Mining
      • Natural Language Understanding (NLU)
        • Sentiment Analysis
        • Named Entity Recognition (NER)
        • Question Answering (QA)
      • Natural Language Generation (NLG)
    • Deep Learning Techniques
      • Convolutional Neural Networks (CNNs)
      • Long Short-Term Memory networks (LSTMs)
      • Generative AI
    • Reinforcement Learning
    • Bayesian Optimization
  • DevOps & MLOps Tools:
    • Airflow (Workflow orchestration tool)
    • MLFlow (Machine learning lifecycle management)
    • Prometheus (Monitoring and alerting system)
    • Grafana (Data visualization and analytics tool)
    • Git version control (e.g., GitLab, GitHub)
  • Data Visualization Tools:
    • Tableau
    • Matplotlib (Python plotting library)
    • Seaborn (Statistical data visualization library built on top of Matplotlib)
    • Power BI (Microsoft business intelligence platform)
  • Other:
    • ETL (Extract, Transform, Load) processes
    • Optimisation algorithms (can be broader than just machine learning)
    • Distributed training
    • Curse of dimensionality
    • Financial modeling
  • LLMs
    • Lang-chain Agents
    • Prompt engineering
    • RAG
    • Fine-tuning