This article is a collection of useful machine learning cheat sheets focusing on the Python libraries such as Theano, Keras, TensorFlow, PyTorch, NetworkX, and other ML-related Python libraries.
You may want to check out these great resources that cover many of these topics at once:
- https://becominghuman.ai/cheat-sheets-for-ai-neural-networks-machine-learning-deep-learning-big-data-science-pdf-f22dc900d2d7
- https://gto76.github.io/python-cheatsheet/
- https://www.pythonsheets.com/
Theano Cheat Sheets
Theano is a Library created entirely with Python and is considered the industry standard for deep learning.
Cheat Sheets:
- http://www.hidasi.eu/rsss17/theano_cheatsheet.pdf
- https://cheatography.com/external/datacamp/
- https://www.datasciencecentral.com/page/search?q=python+cheat+sheet
- https://docs.huihoo.com/deep-learning/deeplearningsummerschool/2015/Introduction-to-Theano.pdf
- http://mlg.eng.cam.ac.uk/yarin/PDFs/2016_NASA_tutorial.pdf
- http://ir.hit.edu.cn/~jguo/docs/notes/a_simple_tutorial_on_theano.pdf
TensorFlow Cheat Sheets
TensorFlow is a free and open-source software library for machine learning. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks. Tensorflow is a symbolic math library based on dataflow and differentiable programming. Wikipedia
Cheat Sheets:
- https://blog.finxter.com/tensorflow-cheat-sheets/
- http://www.aicheatsheets.com/static/pdfs/tensorflow_v_2.0.pdf
- https://cheatography.com/external/datacamp/
Keras Cheat Sheets
The Keras library was written purely in Python and provides the interface for Theano and TensorFlow. Keras is an open-source software library that provides a Python interface for artificial neural networks.
Keras acts as an interface for the TensorFlow library. Up until version 2.3, Keras supported multiple backends, including TensorFlow, Microsoft Cognitive Toolkit, Theano, and PlaidML. Wikipedia
Cheat Sheets:
- https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Keras_Cheat_Sheet_Python.pdf
- https://raw.githubusercontent.com/rstudio/cheatsheets/master/keras.pdf
- https://www.datacamp.com/community/blog/keras-cheat-sheet
- https://becominghuman.ai/keras-cheat-sheet-neural-networks-in-python-738c0d170c2e
- https://github.com/haribaskar/Keras_Cheat_Sheet_Python
PyTorch Cheat Sheets
PyTorch is an open-source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing, primarily developed by Facebook’s AI Research lab. It is free and open-source software released under the Modified BSD license. Wikipedia
Cheat Sheets:
- https://blog.finxter.com/top-pytorch-cheat-sheets/
- https://tutorials.pytorch.kr/beginner/ptcheat.html
- https://www.simonwenkel.com/publications/cheatsheets/pdf/cheatsheet_pytorch.pdf
- https://pytorch.org/tutorials/beginner/ptcheat.html
- https://www.kdnuggets.com/2019/08/pytorch-cheat-sheet-beginners.html
Selenium Cheat Sheets
Selenium is a portable framework for testing web applications. Selenium provides a playback tool for authoring functional tests without the need to learn a test scripting language. Wikipedia
Cheat Sheets:
- https://intellipaat.com/blog/tutorial/selenium-tutorial/selenium-cheat-sheet/
- https://cheatography.com/tag/selenium/
- https://medium.com/@madhankumaravelu93/selenium-cheat-sheet-a-comprehensive-list-of-selenium-commands-fa4c5c9d11ab
- http://www.cheat-sheets.org/saved-copy/rc067-010d-selenium-1.pdf
- https://www.cppbuzz.com/selenium/cheat-sheet-for-selenium-automation
Open CV Cheat Sheets
OpenCV is a library of programming functions mainly aimed at real-time computer vision. It was originally developed by Intel, it was later supported by Willow Garage then Itseez. The library is cross-platform and free for use under the open-source Apache 2 License. Wikipedia
Cheat Sheets:
- https://blog.finxter.com/best-python-opencv-cheat-sheet/
- https://medium.com/analytics-vidhya/cheat-sheet-for-opencv-all-you-want-to-know-2021-edition-part-1-8b63963f9f7
- https://heartbeat.fritz.ai/opencv-python-cheat-sheet-from-importing-images-to-face-detection-52919da36433
- https://cheatography.com/thatguyandy27/cheat-sheets/open-cv/
- https://github.com/abdul-rehman-2050/OpenCV-Cheatsheet
- https://github.com/amirbawab/OpenCV-cheat-sheet
- https://duck.co/ia/view/opencv_python_cheat_sheet
NetworkX Cheat Sheets
NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license. Wikipedia
Cheat Sheets:
- https://cheatography.com/murenei/cheat-sheets/network-analysis-with-python-and-networkx/
- https://networkx.org/documentation/latest/_downloads/networkx_reference.pdf
- https://github.com/adamilyas/complex-networks/blob/master/networkx%20Cheat%20Sheet.pdf
- https://www.cl.cam.ac.uk/~cm542/teaching/2011/stna-pdfs/stna-lecture11.pdf
- https://www.python-graph-gallery.com/cheat-sheets/
RDFLib Cheat Sheets
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information. This library contains parsers/serializers for almost all of the known RDF serializations, such as RDF/XML, Turtle, N-Triples, & JSON-LD, many of which are now supported in their updated form.
Cheat sheets:
- https://vincenttunru.gitlab.io/tripledoc/docs/cheatsheet
- https://www.slideshare.net/LeeFeigenbaum/sparql-cheat-sheet
- https://groups.google.com/g/rdflib-dev/c/BdQDCrGjd60?pli=1
- http://explore.dublincore.net/educational_audience/student/page/7/
Related Articles:
- [Collection] 11 Python Cheat Sheets Every Python Coder Must Own
- [Python OOP Cheat Sheet] A Simple Overview of Object-Oriented Programming
- [Collection] 15 Mind-Blowing Machine Learning Cheat Sheets to Pin to Your Toilet Wall
- Your 8+ Free Python Cheat Sheet [Course]
- Python Beginner Cheat Sheet: 19 Keywords Every Coder Must Know
- Python Functions and Tricks Cheat Sheet
- Python Cheat Sheet: 14 Interview Questions
- Beautiful Pandas Cheat Sheets
- 10 Best NumPy Cheat Sheets
- Python List Methods Cheat Sheet [Instant PDF Download]
- [Cheat Sheet] 6 Pillar Machine Learning Algorithms