This is a curated list of awesome machine learning technical blogs from research to deployment. You want to stay up-to-date with the latest research breakthroughs you want more practical tutorials? In both cases, these are the site to keep an eye on.
- DeepMind Blog
- OpenAI Blog
- Google AI Blog
- Meta/Facebook AI Blog
- Microsoft Research Blog
- Machine Learning Research at Apple
- Twitter Engineering
- Amazon Science Blog
- OpenMined Blog
- [AI 50 Forbes List]
- AWS Machine Learning Blog
- NVIDIA - Deep Learning Blog
- Unity Blog on Machine Learning and AI
- Spotify Engineering
- Netflix TechBlog on Machine Learning
- Uber Engineering
- Lyft Engineering
- Intel AI Blog
- AirBnB Engineering, AI & ML
- DoorDash
- Google Technology
- Netptune.ai Blog
- ClearML Blog
- HuggingFace Blog
- DataRobot Blog
- OctoML Blog
- DVC Blog
- CometML Blog
- Roboflow Blog
- Floydhub Blog (closed)
- Dataiku Blog
- H2O.ai Blog
- Superwise.ai Blog
- Sicara Blog
- Clarifai blog
- Paperspace Blog
- MosaicML Blog
- Made With ML
- Fast AI
1. ArXiv
-
AI Research Journals: Many AI-focused journals, such as the Journal of Artificial Intelligence Research (JAIR), Machine Learning (ML), and Neural Information Processing Systems (NeurIPS), publish AI research papers regularly.
AI conferences are important venues for researchers, practitioners, and industry professionals to present and exchange their latest findings and advancements in artificial intelligence. Here are some popular AI conferences along with their respective websites:
-
Conference on Neural Information Processing Systems (NeurIPS)
-
Conference on Computer Vision and Pattern Recognition (CVPR)(Note: The website might change each year)
-
International Joint Conference on Artificial Intelligence (IJCAI)
-
Conference on Empirical Methods in Natural Language Processing (EMNLP)(Note: The website might change each year)
-
International Conference on Autonomous Agents and Multiagent Systems (AAMAS)(Note: The website might change each year)
-
AAAI Conference on Artificial Intelligence (AAAI)(Note: The website might change each year)
Please note that the conference websites might change each year due to the rotating nature of conference organization. For the most up-to-date information about a specific conference, it's best to search for the conference name with the current year's edition in your preferred search engine.
- V7 Blog
- Scale AI Blog (corporate)
- Snorkel AI Blog
- SuperAnnotate Blog
- Sama Blog
- Playment Blog
- Cord.tech Blog
- Dataloop Blog
- Superb AI blog
- annotell Blog
- iMerit Blog
- Kili Technology Blog
- LabelStudio
- LabelBox Blog
- Understand.ai Blog
- Lightly.ai Blog
- Alectio Blog
- Aquarium Learning Blog
- Siasearch Blog
- Humanloop blog
- Machine Learning at Berkeley
- The Berkeley Artificial Intelligence Research Blog
- ML@CMU
- Stanford DAWN
- The Stanford AI lab Blog
- MIT News ML and AI
- AutoML Group
- MIT Tech Review
- The Gradient
- Weights & Biases Blog
- Scale AI Exchange Blog
- KDNugget
- Towards Data Science
- Machine Learning Mastery
- Pytorch
- The Tensorflow blog
- Yoshua Bengio
- Sebastian Ruder
- Lil'Log
- inFERENCe
- Jay Alammar
- Chip Huyen
- Eugene Yan
- Erik Bernhardsson
- Otoro
- arg min blog
- FastML
- Carlos E.Perez
- Sander Dieleman
- Jeremy Jordan
- George Ho
- Tim Dettmers
- wild ml
- colah
- karpathy
##DEV Blogs As of my last knowledge update in September 2021, there are several popular blogs that cater to developers and provide valuable insights, tutorials, and updates about programming, software development, technology trends, and more. Please note that the popularity and relevance of blogs can change over time, so it's a good idea to check their current status before diving in. Here are some blogs that were well-regarded by developers:
-
CSS-Tricks: A blog focused on web development and design, covering topics related to CSS, HTML, JavaScript, and front-end technologies.
-
Smashing Magazine: A comprehensive resource for web developers and designers, offering articles, tutorials, and insights on various aspects of web development.
-
A List Apart: A blog that explores the design, development, and meaning of web content, with a focus on user experience, accessibility, and best practices.
-
Scott Hanselman's Blog: Scott Hanselman, a well-known developer and advocate, shares insights, tips, and tools related to .NET, Azure, web development, and more.
-
Coding Horror: Jeff Atwood's blog covers a wide range of programming topics, discussions on software development practices, and thoughts on technology.
-
Joel on Software: Joel Spolsky's blog offers essays and articles about software development, project management, and industry insights.
-
David Walsh Blog: David Walsh writes about front-end development, JavaScript, CSS, and other web-related technologies.
-
The GitHub Blog: GitHub's official blog covers updates, features, and best practices related to version control, collaboration, and open-source software.
-
Hacker News: While not a traditional blog, Hacker News is a popular forum for tech discussions and news. It's a great place to discover interesting articles and discussions relevant to developers.
-
DEV Community: A community-driven platform where developers share articles, tutorials, and insights on various programming and tech-related topics.
-
Mozilla Hacks: Mozilla's blog focusing on open web technologies, web standards, and developer tools.
-
Paul Graham's Essays: Although not strictly a blog, Paul Graham's essays cover a wide range of topics, including startups, programming languages, and technology trends.
Remember that the development landscape is always evolving, so it's a good idea to explore and discover new resources regularly. Additionally, you can find valuable content on platforms like Medium, YouTube, and podcasts, which offer a variety of perspectives and insights from developers and industry experts.
As of my last knowledge update in September 2021, here are some popular blogs that cater to Python and Software Engineering (SE) developers. Keep in mind that the popularity of blogs can change over time, and new ones may have emerged since then. It's also a good idea to explore multiple sources to get a well-rounded perspective on the topics you're interested in. Here's a list to get you started:
Python Blogs:
-
Real Python: Offers tutorials, articles, and resources on various aspects of Python programming, catering to beginners and experienced developers alike. Website: https://realpython.com/
-
Python Insider Blog: The official Python blog, maintained by the Python Software Foundation. It provides updates on the latest developments in the Python programming language. Website: https://blog.python.org/
-
Planet Python: Aggregates blog posts from various Python bloggers, providing a diverse range of topics and perspectives. Website: https://planetpython.org/
-
PyImageSearch: Focuses on computer vision and image processing using Python and popular libraries like OpenCV. Website: https://www.pyimagesearch.com/
-
The Mouse Vs. The Python: A blog featuring tutorials, tips, and tricks for Python development, covering a wide range of topics. Website: https://www.blog.pythonlibrary.org/
Software Engineering (SE) Blogs:
-
Joel on Software: Written by Joel Spolsky, this blog covers software development, management, and business topics. Website: https://www.joelonsoftware.com/
-
Martin Fowler's Bliki: Martin Fowler is a renowned software engineer and author. His blog (bliki) covers software design, architecture, and development practices. Website: https://martinfowler.com/
-
The Pragmatic Engineer: Offers insights into software engineering practices, career development, and related topics. Website: https://blog.pragmaticengineer.com/
-
Coding Horror: Jeff Atwood's blog covers a wide range of software development and technology-related topics. Website: https://blog.codinghorror.com/
-
Signal v. Noise: The blog of Basecamp, covering software development, design, and business-related issues. Website: https://signalvnoise.com/
Remember that the field of programming and software engineering is constantly evolving, so it's a good idea to explore current resources to find the most up-to-date and relevant information. You can also consider subscribing to relevant newsletters, forums, and social media accounts to stay connected with the latest developments in Python and software engineering.
Certainly! There are several centralized apps and websites that aggregate news and blogs for developers from various reputable sources. These platforms can help you stay updated on the latest trends, technologies, and insights in the development world. Here are some of the best options:
-
Dev.to: A community-driven platform where developers share articles, tutorials, and discussions on a wide range of programming and tech-related topics.
-
Hacker News: A social news website that covers a broad spectrum of technology and programming-related content. It's a great place to discover interesting articles and discussions.
-
Reddit - r/programming: The programming subreddit on Reddit features a diverse range of content, including news, articles, and discussions related to programming and software development.
-
Medium: A popular platform where developers and tech enthusiasts publish articles and tutorials on various programming languages, frameworks, and technologies.
-
Slashdot: A technology news website that covers topics such as software, hardware, and open-source projects, often with a focus on developer-centric content.
-
InfoQ: An online community and resource that provides news, articles, videos, and presentations on various software development topics, including programming languages, methodologies, and tools.
-
DZone: Offers articles, tutorials, and resources on software development, DevOps, and more, contributed by industry professionals.
-
Stack Overflow Blog: The official blog of Stack Overflow, a widely-used Q&A platform for developers, covering programming trends, best practices, and developer stories.
-
GitHub Blog: Provides updates, features, and best practices related to version control, collaboration, and open-source software.
-
Smashing Magazine: A comprehensive resource for web developers and designers, offering articles, tutorials, and insights on various aspects of web development.
-
CSS-Tricks: Focuses on web development and design, covering topics related to CSS, HTML, JavaScript, and front-end technologies.
-
A List Apart: Explores the design, development, and meaning of web content, with a focus on user experience, accessibility, and best practices.
-
FreeCodeCamp News: Part of the FreeCodeCamp platform, it features articles and news related to programming, web development, and technology.
-
TechCrunch: While not exclusively developer-focused, TechCrunch covers tech industry news, startups, and trends that can be relevant to developers.
-
Towards Data Science: If you're interested in data science and machine learning, this Medium publication offers articles and tutorials on these topics.
Please note that the popularity and relevance of these platforms can change over time, so it's a good idea to explore and find the ones that best suit your preferences and needs. Additionally, consider subscribing to newsletters and RSS feeds from your favorite sources to receive updates directly in your inbox or feed reader.
- Distill - Research Publications. No longer updated
- Kaggle Blog
- Brighter.ai Blog - Data anonymization
- The Gradient
Your favorite piece is not listed here? Feel free to open an issue or a pull request. Alternatively, you can contact me @antbrl. Thanks for your contribution!