Skip to content

BarisYazici/ml_robotics_interview_prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML & Robotics Interview Preparation

A comprehensive collection of resources for machine learning, computer vision, robotics, and 3D geometry interview preparation.

Repository Overview

This repository contains cheatsheets, interactive visualizations, and reference materials to help you prepare for technical interviews in ML, robotics, and related fields.

Learning Paths

Robotics Path

  1. Linear Algebra Fundamentals - linear_algebra_ml_cheat_sheet.md

    • Vector spaces, transformations, eigenvalues
    • Rotations, translations, homogeneous coordinates
  2. Robotics Foundations - robotics_cheat_sheet.md

    • Kinematics and dynamics
    • Control theory, PID controllers
    • Robot perception basics
  3. Sensor Fusion - 3d_scanning_advanced_cheatsheet.md

    • Multi-sensor calibration
    • Visual-inertial systems
    • Kalman filters and particle filters
  4. SLAM & Navigation - visual_slanm/visual_slam.md, 3d_scanning_advanced_cheatsheet.md

    • Visual SLAM approaches
    • Loop closure
    • Path planning

Computer Vision & 3D Geometry Path

  1. Image Processing Basics - comprehesive_robotics_ml.md

    • Filtering, feature detection
    • Camera models and calibration
  2. 3D Representations - 3d_scanning_advanced_cheatsheet.md

    • Point clouds, meshes, implicit surfaces
    • Neural radiance fields (NeRF)
    • Conversion between representations
  3. 3D Reconstruction - 3d_geometry.md

    • Structure from Motion (SfM)
    • Multi-view stereo
    • TSDF fusion
  4. Advanced Topics - 3d_scanning_advanced_cheatsheet.md

    • Non-rigid registration
    • Neural implicit representations
    • Physics-based reconstruction

Machine Learning Path

  1. ML Fundamentals - ml_interview_book_summary.md

    • Supervised vs. unsupervised learning
    • Model evaluation and validation
    • Optimization methods
  2. Deep Learning - andrew_ng_deep_learning_interview_prep.md

    • Neural network architectures
    • Training techniques
    • Regularization and optimization
  3. Recurrent Neural Networks - ml_interview_questions/dropout_rnn.html

    • RNN architectures
    • LSTM and GRU
    • Dropout techniques in RNNs
  4. Computer Vision & ML - comprehesive_robotics_ml.md

    • CNNs for vision tasks
    • Object detection and segmentation
    • Neural rendering

Topic-Specific Guides

SLAM

Deep Learning

3D Geometry

Robotics

Interactive Visualizations

This repository includes interactive visualizations to help understand complex concepts:

Interview Preparation

  • Common Questions: Each cheatsheet includes a section with interview questions related to that topic
  • System Design Questions: See the "Complex System Design" sections in advanced cheatsheets
  • Coding Challenges: pytorch_cheatsheet.md contains practical examples and exercises

Contributing

Feel free to contribute by adding new resources, fixing errors, or improving existing materials. Submit a pull request with your changes.

License

Apache Version 2.0 - See LICENSE file for details

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy