TensorFlow makes it easy to create ML models that can run in any environment. Learn how to use the intuitive APIs through interactive code samples.
Data scientist looking for a fast and user-friendly tool to conduct data analysis.
Developers who are looking to experiment and bring their ideas to life fast.
It is best known for its ability to perform scientific and technical computing on large sets of data.
Seaborn is an open-source Python library built on top of Matplotlib. It is used in many machine learning projects due to its ability to generate plots of learning data.
Models that are being trained to detect spam or recognize images.
Developers and data analysts looking for an interactive and customizable tool to present their information.
Newbies or professionals looking to create sophisticated plots with a visual component.
Developers looking for a flexible and intuitive platform for deep learning models.
PyTensor is a Python library that allows you to define, optimize/rewrite, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.
XGBoost is an open-source software library which provides a regularizing gradient boosting framework for C++, Java, Python, R, Julia, Perl, and Scala. It works on Linux, Microsoft Windows, and macOS.
LightGBM, short for Light Gradient-Boosting Machine, is a free and open-source distributed gradient-boosting framework for machine learning, originally developed by Microsoft. It is based on decision tree algorithms and used for ranking, classification and other machine learning tasks.
CatBoost is a gradient-boosting library known for its speed and quality. It supports numerical and categorical data.
The Natural Language Toolkit, or more commonly NLTK, is a suite of libraries and programs for symbolic and statistical natural language processing for English written in the Python programming language.
fastai is a deep learning library which provides practitioners with high-level components that can quickly and easily provide state-of-the-art results in standard deep learning domains, and provides researchers with low-level components that can be mixed and matched to build new approaches.
statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests, and statistical data exploration.
The RAPIDS suite of open-source software libraries executes end-to-end data science and analytics pipelines entirely on GPUs.
This open-source hyperparameter optimization framework is used primarily to automate hyperparameter searches.
PyCaret is an open-source, low-code machine learning library in Python that automates machine learning workflows. It is an end-to-end machine learning and model management tool that exponentially speeds up the experiment cycle and makes you more productive.
H2O is a machine learning and predictive analytics platform that enables the construction of machine learning models on big data.
TPOT is an Automated Machine Learning (AutoML) library. It was built as an add-on to scikit-learn and uses Genetic Programming (GP) to determine the best model pipeline for a given dataset.
Auto-sklearn is an automated machine learning toolkit and a suitable substitute for a scikit-learn model. It performs hyperparameter tuning and algorithm selection automatically, saving considerable time for machine learning practitioners. Its design reflects recent advances in meta-learning, ensemble construction, and Bayesian optimization.
FLAML is a lightweight Python library that automatically identifies accurate machine learning models. It selects learners and hyperparameters automatically, saving machine learning practitioners considerable time and effort.
PyTorch Lightning offers a high-level interface for PyTorch. Its high-performance and lightweight framework can organize PyTorch code to decouple the research from the engineering, making deep learning experiments simpler to understand and reproduce. It was developed to create scalable deep learning models that can seamlessly run on distributed hardware.
spaCy is an industrial-strength, open-source natural language processing library in Python. spaCy excels at large-scale information extraction tasks. It is written from the ground up in carefully memory-managed Cython. spaCy is the ideal library to use if your application needs to process massive web dumps.
Gensim is a Python library for topic modeling, document indexing, and similarity retrieval with large corpora. Its principle usership is in the information retrieval and natural language processing communities.
Hugging Face Transformers is an open-source library by Hugging Face. Transformers allow APIs to easily download and train state-of-the-art pre-trained models. Using pre-trained models can reduce your compute costs, carbon footprint, and save you time from having to train a model from scratch.
Polars is a high-performance DataFrame library optimized for large data sets. It utilizes lazy evaluation and multi-threading for rapid data operations.
Bokeh specializes in interactive visualizations independent of Matplotlib. It works in modern browsers and offers various interactive features.
Pydot is an interface to Graphviz and is ideal for generating complex graphs.
Eli5 helps debug machine learning models by offering visualization tools.
Although inactive, PyBrain offers a range of machine-learning algorithms. It was designed for both beginners and advanced users.
Built on Keras and Apache Spark, Dist-Keras focuses on distributed deep learning.
Developed by BVLC and BAIR, Caffe specializes in vision-based machine learning tasks. It excels in image classification and convolutional neural networks.
Fuel acts as a data pipeline for machine learning models, offering out-of-the-box support for popular datasets and on-the-fly data preprocessors.
Ideal for statistical analysis, StatsModels provides methods for various statistical models from simple linear regression to time-series analysis.
Scrapy is a robust framework for scraping structured data from the web, supporting large-scale data extraction.
Pattern is an all-in-one solution offering machine learning algorithms, data collection, and analysis. It supports data mining from sources like Google, Twitter, and Wikipedia.
TextBlob is a must for developers who are starting their journey with NLP in Python and want to make the most of their first encounter with NLTK. It provides beginners with an easy interface to help them learn the most basic NLP tasks like sentiment analysis, pos-tagging, or noun phrase extraction.
This library was developed at Stanford University and written in Java. It has been pivotal in academic and research settings due to its accurate natural language parsing and rich linguistic annotations.
Polyglot is similar to spaCy – it’s very efficient, straightforward, and an excellent choice for projects involving a language spaCy doesn’t support. The library also stands out from the crowd because it requests a dedicated command in the command line through the pipeline mechanisms—worth a try.
For computer vision tasks like recognizing faces or objects in images, OpenCV is a go-to library. It has thousands of algorithms for working with images and videos. It's used in different fields, from academics to industry.
PyG (PyTorch Geometric) is a library built upon PyTorch to easily write and train Graph Neural Networks (GNNs) for a wide range of applications related to structured data.
The Hugging Face is an open-source library that provides a vast array of pre-trained models primarily focused on NLP.
JAX is a library for array-oriented numerical computation (à la NumPy), with automatic differentiation and JIT compilation to enable high-performance machine learning research.
LangChain is a framework for developing applications powered by large language models (LLMs). LangChain simplifies every stage of the LLM application lifecycle.
Beautiful Soup is a Python library for pulling data out of HTML and XML files. It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work.
OpenAI provides access to one of the most powerful AI models for natural language processing.
This library includes utilities for manipulating source data (primarily music and images), using this data to train machine learning models, and finally generating new content from these models.
Caffe2 is a deep learning framework that provides an easy and straightforward way for you to experiment with deep learning and leverage community contributions of new models and algorithms. You can bring your creations to scale using the power of GPUs in the cloud or to the masses on mobile with Caffe2’s cross-platform libraries.
Diffusers is the go-to library for state-of-the-art pretrained diffusion models for generating images, audio, and even 3D structures of molecules. Whether you're looking for a simple inference solution or training your own diffusion models
LlamaIndex is a framework for building context-augmented generative AI applications with LLMs including agents and workflows.
Haystack is an open-source framework for building production-ready LLM applications, retrieval-augmented generative pipelines and state-of-the-art search systems that work intelligently over large document collections.
Pinecone is the leading AI infrastructure for building accurate, secure, and scalable AI applications. Use Pinecone Database to store and search vector data at scale, or start with Pinecone Assistant to get a RAG application running in minutes.
A large language model startup offering access to powerful AI models through an API.
Sonnet is a library built on top of TensorFlow designed to provide simple, composable abstractions for machine learning research.
Mahotas is a computer vision and image processing library for Python.It includes many algorithms implemented in C++ for speed while operating in numpy arrays and with a very clean Python interface.
The Python Imaging Library adds image processing capabilities to your Python interpreter. It’s a friendly fork of the Python Imaging Library (PIL).
Stanza is a collection of accurate and efficient tools for the linguistic analysis of many human languages. Starting from raw text, Stanza divides it into sentences and words, and then can recognize parts of speech and entities, do syntactic analysis, and more. Stanza brings state-of-the-art NLP models to languages of your choosing.
Dash is the original low-code framework for rapidly building data apps in Python.
Streamlit turns data scripts into shareable web apps in minutes. All in pure Python. No front‑end experience required.
Gradio is the fastest way to demo your machine learning model with a friendly web interface so that anyone can use it, anywhere!
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints.
A staple in the data science community, Jupyter Notebooks facilitate the sharing of live code, visualizations, and narrative text, making them an invaluable tool for prototyping and experimentation.
This platform is crucial for teams working on generative AI projects, offering functionalities for tracking experiments, version controlling machine learning models, and generating collaborative reports.
Fast Artificial Neural Network Library, or FANN, implements artificial neural networks in C (which is what makes it up to 150 times faster than other libraries) while making them accessible in a number of different languages, including Python.
ffnet is a Python AI library for implementing feed-forward neural networks. It uses a graphical user interface to visualize training datasets.
Where OpenCV focuses on comprehensiveness and customizability, SimpleCV focuses on making computer vision easy. The learning curve is much smaller to the point where getting images from a camera is as simple as initializing a camera (using Camera()) and getting its image (using Camera.getImage()). This Python AI library is a stellar choice for developers focused on common computer vision applications as opposed to highly customized solutions.
PyCLIPS provides an inference engine to Python applications. It provides a rules-based engine as binary modules inside the library that are accessed using classes and functions. The engine itself stays “alive” in a separate memory space to the Python space, so inferences and rules are persisted as your program grows in functionality.
Also inspired by CLIPS, Experta is a rule engine that pairs a set of facts with a set of rules based on those facts. Then, actions are executed based on these rules. All facts and rules are held by the implemented knowledge engine which determines the expert output of the system when it is called.
A numerical computation library that allows you to define, optimize, and evaluate mathematical expressions.
A flexible and efficient deep learning framework designed for both efficiency and productivity.
A flexible parallel computing library for analytics that integrates with NumPy and Pandas.
The Python API for Apache Spark, enabling large-scale data processing.
A deep learning library built on top of TensorFlow that provides a high-level API to build models easily.
A flexible framework designed for deep learning that allows dynamic computation graphs.
An inference engine designed to run ONNX models efficiently across platforms.
Data validation and settings management using Python type annotations.
A visual analysis and diagnostic tool for machine learning models.
A library for manipulation and analysis of planar geometric objects.
An extension of Pandas to support spatial data operations.
A library for visualizing geospatial data on interactive maps.
A library for wavelet transforms in Python.
A comprehensive toolkit for detecting outlying objects in multivariate data.
An open-source data visualization and analysis tool for both novice and expert users.
A library for automated feature engineering in machine learning.
An open-source platform to manage the ML lifecycle, including experimentation, reproducibility, and deployment.
A tool to help you configure, organize, log, and reproduce experiments.
A high-performance distributed execution framework that makes it easy to scale applications across clusters.
A distributed deep learning training framework that makes it easy to scale TensorFlow and PyTorch models.
A set of Python modules designed for writing video games, useful for AI in game development.
A library for probabilistic reasoning and statistical analysis in TensorFlow.
A set of reliable implementations of reinforcement learning algorithms based on PyTorch.
An open-source machine learning framework for building contextual AI assistants and chatbots.
An open-source NLP research library built on PyTorch focused on deep learning models for NLP tasks.
A sequence-to-sequence learning toolkit for training custom models on various tasks in NLP.
An open-source library for building conversational AI systems with various pre-trained models.
A library for efficient text classification and representation learning developed by Facebook AI Research.
A library for parsing HTML and XML documents, useful in web scraping.
Add the library you think should belong here.
The form has been successfully submitted.
We will contact you by the email
Our team will contact you soon!
We will review and publish your platform soon!
Thank you for joining us. See you later!