awesome-ai-datascience
github.com/ahmedbelgacem/awesome-ai-datascience ↗A curated list of awesome python, machine learning, computer vision and data science resources, articles, guides, courses and books.
7
GitHub Stars
185
Curated Resources
42
Categories
11 min ago
Last Refreshed
Books:Monte Carlo Search:Papers:Blogs, Tutorials and Courses:Image Classification:Fine-Grained Image Classification:Object Detection:Segmentation:Explainability:Edge Detection:Spatial Pyramid Pooling:Long Short-Term Memory (LSTM):Multi-Task Learning:Recurrent Neural Networks (RNN):Gated Recurrent Unit (GRU):Machine Learning Compilers, optimizers and Gpu accelerated deep learning:TensorRT:Principal component analysis, Correspondence Analysis, Multiple Correspondence Analysis:Docker:Git:Web Scraping:Multimodal:Variational Autoencoders:Diffusion Models:Semantic Search:Boosting Algorithms:Preparing for a machine learning interview:Support Vector Machines:Optimization for Machine Learning:Transformers:Clean Code:Data Structures:Distribution:Documentation:Efficient Code:Generators:Metaclasses:Tools and development environements:Preparing for a coding interview:Mixed-precision training:Estimation, Confidence Interval, Hypothesis Testing:Monte Carlo Method:
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me blogs, tutorials and courses: resources from awesome-ai-datascience"
Installation instructions →What's inside
Preparing for a coding interview:
- 4 types of tree traversal algorithms (Java implementation)Blogs, Tutorials and Courses:
- Coding Patterns: Breadth First Search (BFS)Blogs, Tutorials and Courses:
- Coding Patterns: Depth First Search (DFS)Blogs, Tutorials and Courses:
- Coding Patterns: In-place Reversal of a Linked ListBlogs, Tutorials and Courses:
- Competitive Programmer’s Handbook - Antti Laaksonen (2018)Books:
Antti Laaksonen (2018)
- CP-Algorithms.comBlogs, Tutorials and Courses:
Clean Code:
- 5 Different Meanings of Underscore in PythonBlogs, Tutorials and Courses:
- f-Strings: A New and Improved Way to Format Strings in PythonBlogs, Tutorials and Courses:
- Google Python Style GuideBlogs, Tutorials and Courses:
- How to write beautiful python code with PEP 8Blogs, Tutorials and Courses:
- Python Formatter BeautifierBlogs, Tutorials and Courses:
- The Zen of PythonBlogs, Tutorials and Courses:
Tools and development environements:
- 7 essential tips for writing with jupyter notebookJupyter Notebook
Data Structures:
- 7 ways to implement DTOs in Python and what to keep in mindBlogs, Tutorials and Courses:
- Binary Search TreeBlogs, Tutorials and Courses:
- Binary TreeBlogs, Tutorials and Courses:
- How to Use Python Data Classes in 2023Blogs, Tutorials and Courses:
- Queue in PythonBlogs, Tutorials and Courses:
- Sets in PythonBlogs, Tutorials and Courses:
Docker:
- A Data Scientist’s Guide to Docker ContainersBlogs, Tutorials and Courses:
- Introduction to docker - DatacampBlogs, Tutorials and Courses:
Datacamp
- Simplified guide to using Docker for local development environmentBlogs, Tutorials and Courses:
- Use the same Dockerfile for both local development and production with multi-stage buildsBlogs, Tutorials and Courses:
Monte Carlo Method:
Papers:
- A Few Useful Things to Know About Machine Learning
- Gradient-Based Learning Applied to Document RecognitionBlogs, Tutorials and Courses:
Machine Learning Compilers, optimizers and Gpu accelerated deep learning:
- A friendly introduction to machine learning compilers and optimizersBlogs, Tutorials and Courses:
Showing a sample of 185 resources. View the full list on GitHub →