Discover AI Technologies

This index is your gateway to discovering AI technologies and related topics. On each technology page, you'll find tutorials, upcoming hackathons, frameworks, and boilerplates to help you get started.


One of the best AI labs in the world. By using the Cohere platform we are able to use one of the best and most powerful language models for our own! There are many tutorials, including our own one, that show how to use Cohere.


GPT-3 stands for Generative Pre-trained Transformer 3 and it is an autoregressive language model that uses deep learning to produce human-like text. It is the third-generation language prediction model in the GPT-n series created by OpenAI. GPT-3 is currently in open beta.


EasyOCR is Python package for Optical Character Recognition. It is a general OCR that can read both natural scene text and dense text in document. It supports more than 80 languages!

AWS SageMaker

AWS SageMaker is a fully managed machine learning service that enables developers to quickly and easily build, train, and deploy machine learning models at scale. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high-quality models.


BERT stands for Bidirectional Encoder Representations from Transformers. You can fine-tune it and get state-of-the-art results in a wide variety of natural language processing tasks


YOLOv7 is the new state-of-the-art object detector in the YOLO family. According to the paper, it is the most accurate and fastest real-time object detection to date.


GAN models contain two neural network models - a generator and a discriminator. They play together to be better in every epoch. One generates images, second verifies them.


OpenAI Codex is an artificial intelligence platform that enables developers to translate natural language into code.

OpenAI gym

OpenAI gym is a toolkit for developing and comparing reinforcement learning algorithms. It supports teaching agents everything from walking to playing games like Pong or Pinball.

Dall-e Mini

Dall-e Mini is a version of Openai's Dall-e algorithm that is specifically designed to generate small, high-quality images.

Reinforcement Learning

Reinforcement learning is a computational approach to machine learning where agents take actions in an environment to maximize some notion of cumulative reward.


YOLOv6 is a single-stage object detection framework dedicated to industrial applications, with hardware-friendly efficient design and high performance.


YOLOv5 is family of object detections models pretrained on the COCO Dataset. It has been created by Ultralytics in 2020. This architecture contains 10 different models, each one with a different size and speed. YOLOv5 is also a part of the YOLO family of object detection models.


ChatGPT is a large language model trained by OpenAI to generate human-like text in a conversational style. It is a variant of the GPT-3 model, which was specifically designed to be used to generate text in response to user input. The ChatGPT model has been trained on a vast amount of text data, including conversations and other types of human-generated text, which allows it to generate text that is similar in style and content to human conversation. ChatGPT can be used to generate responses to questions, code, make suggestions, or provide information in a conversational manner, and it is able to do so in a way that is often indistinguishable from human-generated text. The initial model has been trained using Reinforcement Learning from Human Feedback (RLHF), using methods similar to InstructGPT, but with slight differences in the data collection setup. The model is trained using supervised fine-tuning, where human AI trainers provided conversations in which they played both sides—the user and an AI assistant. The trainers would have had access to model-written suggestions to help them compose their responses.


DALL·E 2 is a new AI system that can create realistic images and art from a description in natural language.


Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse audio and is also a multi-task model that can perform multilingual speech recognition as well as speech translation and language identification.

Stable Diffusion

Stable Diffusion is a latent text-to-image diffusion model capable of generating stylized and photo-realistic images. It is pre-trained on a subset of of the LAION-5B dataset and the model can be run at home on a consumer grade graphics card so everyone can create stunning art within seconds.


Generate is powered by a large language model that has read billions of words, learning the patterns and idiosyncrasies of sentences. Using this knowledge, it writes content, predicts outcomes or answers questions at your command.


Turn text into numerical representations of language for deeper insights at scale. Embed makes it possible to algorithmically categorize and score text quickly to extract meaning.


Redis is an open-source, in-memory data store that provides access to mutable data structures via a set of commands. It offers high performance and scalability, making it a popular choice for use in web applications and other use cases that require fast data access. Redis supports various advanced features such as persistence options, replication, clustering, and pub/sub messaging.

AI21 Labs

AI21 Labs is a platform for building AI applications. It provides a suite of tools and guides for building AI applications and training models. AI21 Labs helps developers and businesses use cutting-edge language models, with no NLP expertise required. Access powerful language models using an API that makes you smile


Access large language models that can understand text and take appropriate action — like highlight a post that violates your community guidelines, or trigger accurate chatbot responses


Qdrant is a search engine and database designed for vector similarity. With its user-friendly API, it offers a production-ready service for storing, managing, and searching vectors, including an additional payload. Qdrant is particularly well-suited for neural-network or semantic-based matching, faceted search, and other applications that require extended filtering support.


Large language models (LLMs) have transformed the way we approach machine learning and artificial intelligence. These models are incredibly powerful, but their true potential lies in their ability to work in harmony with other sources of data and computation. This library has been developed to assist developers in building applications that combine LLMs with other technologies, allowing them to create truly intelligent and innovative products.