khanhnamle1994/cracking-the-data-science-interview
khanhnamle1994/cracking-the-data-science-interview has 4,781 GitHub stars and 1,209 forks. GitHot measured +1 stars in 24 hours, +2 in 7 days, and +4 in 15 days. Last checked 2026-11-12 09:42 UTC. Last push 2024-08-31.
데이터 사이언스/ML 면접 준비를 위한 치트시트, 도서, 질문, 포트폴리오 모음
측정된 스타 증가
- in 24h
- +1
- in 7 days
- +2
- in 15 days
- +4
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalHere are the sections:
- Data Science Cheatsheets
- Data Science EBooks
- Data Science Question Bank
- Data Science Case Studies
- Data Science Portfolio
- Data Journalism Portfolio
- Downloadable Cheatsheets
Data Science Cheatsheets
This section contains cheatsheets of basic concepts in data science that will be asked in interviews:
- SQL
- Statistics and Probability
- Mathematics
- Machine Learning Concepts
- Deep Learning Concepts
- Supervised Learning
- Unsupervised Learning
- Computer Vision
- Natural Language Processing
- Stanford Materials
Data Science EBooks
This section contains books that I have read about data science and machine learning:
- Intro To Machine Learning with Python
- Machine Learning In Action
- Python Data Science Handbook
- Doing Data Science - Straight Talk From The Front Line
- Machine Learning For Finance
- Practical Statistics for Data Science
- A/B Testing
Data Science Question Bank
This section contains sample questions that were asked in actual data science interviews:
- Data Interview Qs
- Data Science Prep
- Interview Query
- Analytics Vidhya
- Springboard
- Elite Data Science
- Workera
- 150 Essential Data Science Questions and Answers
Data Science Case Studies
This section contains case study questions that concern designing machine learning systems to solve practical problems.
Data Science Portfolio
This section contains portfolio of data science projects completed by me for academic, self learning, and hobby purposes.
For a more visually pleasant experience for browsing the portfolio, check out jameskle.com/data-portfolio
Recommendation Systems
Transfer Rec: My ongoing research work that intersects deep learning and recommendation systems.
Movie Recommendation: Designed 4 different models that recommend items on the MovieLens dataset.
Tools: PyTorch, TensorBoard, Keras, Pandas, NumPy, SciPy, Matplotlib, Seaborn, Scikit-Learn, Surprise, Wordcloud
Machine Learning
Trip Optimizer: Used XGBoost and evolutionary algorithms to optimize the travel time for taxi vehicles in New York City.
Instacart Market Basket Analysis: Tackled the Instacart Market Basket Analysis challenge to predict which products will be in a user's next order.
Tools: Pandas, NumPy, Matplotlib, XGBoost, Geopy, Scikit-Learn
Computer Vision
Fashion Recommendation: Built a ResNet-based model that classifies and recommends fashion images in the DeepFashion database based on semantic similarity.
Fashion Classification: Developed 4 different Convolutional Neural Networks that classify images in the Fashion MNIST dataset.
Dog Breed Classification: Designed a Convolutional Neural Network that identifies dog breed.
Road Segmentation: Implemented a Fully-Convolutional Network for semantic segmentation task in the Kitty Road Dataset.
Tools: TensorFlow, Keras, Pandas, NumPy, Matplotlib, Scikit-Learn, TensorBoard
Natural Language Processing
- Classifying Tweets with Weights & Biases: Developed 3 different neural network models that classify tweets on a crowdsourced dataset in Figure Eight.
Data Analysis and Visualization
World Cup 2018 Team Analysis: Analysis and visualization of the FIFA 18 dataset to predict the best possible international squad lineups for 10 teams at the 2018 World Cup in Russia.
Spotify Artists Analysis: Analysis and visualization of musical styles from 50 different artists with a wide range of genres on Spotify.
Tools: Pandas, NumPy, Matplotlib, Rspotify, httr, dplyr, tidyr, radarchart, ggplot2
Data Journalism Portfolio
This section contains portfolio of data journalism articles completed by me for freelance clients and self-learning purposes.
For a more visually pleasant experience for browsing the portfolio, check out jameskle.com/data-journalism
Statistics
Machine Learning
Deep Learning
The 8 Neural Network Architectures ML Researchers Need to Learn
The 5 Deep Learning Frameworks Every Serious Machine Learner Should Be Familiar With
The 5 Computer Vision Techniques That Will Change How You See The World
Convolutional Neural Networks: The Biologically-Inspired Model
Recurrent Neural Networks: The Powerhouse of Language Modeling
The 7 NLP Techniques That Will Change How You Communicate in the Future
The 3 Deep Learning Frameworks For End-to-End Speech Recognition That Power Your Devices
The 5 Algorithms for Efficient Deep Learning Inference on Small Devices
The 4 Research Techniques to Train Deep Neural Network Models More Efficiently
The 2 Hardware Architectures for Efficient Training and Inference of Deep Nets
Downloadable Cheatsheets
These PDF cheatsheets come from BecomingHuman.AI.
1 - Neural Network Basics

2 - Neural Network Graphs

3 - Machine Learning with Emojis

4 - Scikit-Learn With Python

5 - Python Basics

6 - NumPy Basics

7 - Pandas Basics

8 - Data Wrangling With Pandas


9 - SciPy Linear Algebra

10 - Matplotlib Basics

11 - Keras

12 - Big-O

관련 프로젝트 살펴보기
tensorflow/tensorflow
모두를 위한 오픈소스 머신러닝 프레임워크
201,505 스타huggingface/transformers
🤗 Transformers: 텍스트, 비전, 오디오, 멀티모달 분야의 최첨단 머신러닝 모델을 위한 모델 정의 프레임워크로, 추론과 학습을 모두 지원합니다.
168,815 스타AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 웹 UI
165,289 스타Comfy-Org/ComfyUI
그래프와 노드로 구성된 인터페이스를 갖춘, 가장 강력하고 모듈성이 뛰어난 확산 모델 GUI, API, 백엔드입니다. 세계에서 가장 빠른 로컬 추론 엔진입니다.
146,271 스타