Python Artificial intelligence

Open-source Python projects categorized as Artificial intelligence

Top 23 Python Artificial intelligence Projects

  • GitHub repo spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

    Project mention: Resume Advice Thread - June 08, 2021 | | 2021-06-08

    "metadata" is "meta-data", "Spacy" is formally "spaCy", "Node" is formally "Node.js", "Mongo" is formally "MongoDB", "Websockets" is (possibly) "WebSocket", "twitter" is formally "Twitter", and "Javascript" is formally "JavaScript".

  • GitHub repo pytorch-lightning

    The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.

    Project mention: [P] An introduction to PyKale​, a PyTorch library that provides a unified pipeline-based API for knowledge-aware multimodal learning and transfer learning on graphs, images, texts, and videos to accelerate interdisciplinary research. Welcome feedback/contribution! | | 2021-04-25

    If you want a good example for reference, take a look at Pytorch Lightning's readme ( It answers the 3 questions of "what is this", "why should I care", and "how do i use it" almost instantly

  • GitHub repo fairseq

    Facebook AI Research Sequence-to-Sequence Toolkit written in Python.

    Project mention: HuBERT: Speech representations for recognition & generation (upgraded Wav2Vec by Facebook) | | 2021-06-16
  • GitHub repo recommenders

    Best Practices on Recommendation Systems

    Project mention: Opinion on choice of model - Recommender System | | 2021-04-10

    Then I tried to find some more advanced models and I found this really good list and in there I found the Microsoft one. So it's' where we are now, which a bunch of different models and not a documentation/tutorials out there.

  • GitHub repo Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

    Project mention: I wrote a tool that solves lame CTF Challenges by finding CTF Flags, IP Addresses, and more in pcap files, binaries or any text file | | 2021-05-28
  • GitHub repo NuPIC

    Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.

  • GitHub repo ImageAI

    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

    Project mention: Robot Systems: Software Stack Overview | | 2021-04-04

    Image AI

  • GitHub repo Serpent.AI

    Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!

    Project mention: I'm on a 64 bit win10 pc and want to make a tas for a unity game, that is what I have. How do I make a tas | | 2021-05-27

    i cant. is there any way would work. the game is entirely mouse movements.

  • GitHub repo Stanza

    Official Stanford NLP Python Library for Many Human Languages

  • GitHub repo mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: Amazon plans to share your internet with your neighbors. This is how you opt out | | 2021-06-02

    It's going to be a hard sell to my wife to get rid of the Echo, so it looks like it's time to figure out setting up Mycroft

  • GitHub repo vit-pytorch

    Implementation of Vision Transformer, a simple way to achieve SOTA in vision classification with only a single transformer encoder, in Pytorch

    Project mention: [R] Rotary Positional Embeddings - a new relative positional embedding for Transformers that significantly improves convergence (20-30%) and works for both regular and efficient attention | | 2021-04-21

    I've attempted it here but those who have tried it haven't seen knock out results as 1d. Perhaps the axial lengths are too small to see a benefit

  • GitHub repo MindsDB

    Predictive AI layer for existing databases.

    Project mention: Launch HN: MindsDB (YC W20) – Machine Learning Inside Your Database | | 2021-02-19

    Here's an issue that enumerates all pending tasks for a first iteration of this feature:

  • GitHub repo autoscraper

    A Smart, Automatic, Fast and Lightweight Web Scraper for Python

    Project mention: Turn Any Website Into An API with AutoScraper and FastAPI | | 2021-04-24

    In this article, we will learn how to create a simple e-commerce search API with multiple platform support: eBay and Amazon. AutoScraper and FastAPi provide the ability to create a powerful JSON API for the date. With Playwright's help, we'll extend our scraper and avoid blocking by using ScrapingAnt's web scraping API.

  • GitHub repo deep-daze

    Simple command line tool for text to image generation using OpenAI's CLIP and Siren (Implicit neural representation network). Technique was originally created by

    Project mention: 9 Command-Line Tools to Go to Infinity & Beyond | | 2021-04-30

    2. Deep Daze

  • GitHub repo DALLE-pytorch

    Implementation / replication of DALL-E, OpenAI's Text to Image Transformer, in Pytorch

    Project mention: (from the discord stream) I'm so hyped for this game. This generation is really good. | | 2021-05-22

    I am very excited, when AI Dungeon was released and seeing them filtering stuff, I thought that one day there will be an open source version of this without filters, the same goes for any future open sourced GPT-X. Now if we can get to train an open source DALL-E too and integrate it on NovelAI. Wouldn't that be even more awesome?

  • GitHub repo polyaxon

    Machine Learning Platform for Kubernetes (MLOps tools for experimentation and automation)

    Project mention: Open source alternative to AWS Sagemaker, Google AI Platform, and Azure ML | | 2021-03-28
  • GitHub repo igel

    a delightful machine learning tool that allows you to train, test, and use models without writing code

    Project mention: Ask HN: How to find sponsors for my open source projects? | | 2021-05-28

    I think that most companies that sponsor projects are companies that are using the projects. IIUC is your most popular project. Who is using it?

    Don't expect the companies to pay. You can not force them to pay. It's a project with a MIT license. (Perhaps this is obvious for you, but a few days ago someone posted a rant by another developer because some companies were using his MIT-license project and only making a $500 annual money contribution.)

    I think one possibility is to write blog post about examples of using the project to solve interesting problems. It's important that they are interesting to get traction here and in other platforms. At the bottom, add a remake explaining that you are the main developer of the project and you'd like sponsors. (I can't guaranty that this will work.)

    Also, this helps as an extended documentation of the project and to get more traffic from google and to get more users. All of that can help to increase the user base and hopefully find an sponsor. (I can't guaranty that this will work.)

  • GitHub repo thinc

    🔮 A refreshing functional take on deep learning, compatible with your favorite libraries

    Project mention: thinc - A refreshing functional take on deep learning, compatible with your favorite libraries | | 2021-02-17
  • GitHub repo adversarial-robustness-toolbox

    Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

    Project mention: [D] Testing a model's robustness to adversarial attacks | | 2021-01-30

    Depending on what attacks you want I've found both and to be useful.

  • GitHub repo dm_control

    DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.

    Project mention: Any beginner resources for RL in Robotics? | | 2021-04-19

    DeepMind's dm control:

  • GitHub repo stylegan2-pytorch

    Simplest working implementation of Stylegan2, state of the art generative adversarial network, in Pytorch. Enabling everyone to experience disentanglement

    Project mention: How to browse Facebook without logging in? | | 2021-06-18
  • GitHub repo reformer-pytorch

    Reformer, the efficient Transformer, in Pytorch

    Project mention: [R]How to go about non-reproducible research? | | 2021-03-06

    This is what I call great code :

  • GitHub repo AIF360

    A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.

    Project mention: Hi Reddit! I'm Milena Pribic, Advisory Designer for AI and the global design representative for AI Ethics at IBM. Ask me anything about scaling ethical AI practices at a huge company! | | 2021-05-13

    My advice is to remember that bias comes into the process intentionally and unintentionally! Tools like AI Fairness 360 can help you mitigate that from a development/technical perspective:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-18.


What are some of the best open-source Artificial intelligence projects in Python? This list will help you:

Project Stars
1 spaCy 20,639
2 pytorch-lightning 13,888
3 fairseq 13,091
4 recommenders 10,304
5 Ciphey 7,016
6 NuPIC 6,254
7 ImageAI 6,235
8 Serpent.AI 5,957
9 Stanza 5,469
10 mycroft-core 5,148
11 vit-pytorch 4,700
12 MindsDB 3,766
13 autoscraper 3,574
14 deep-daze 3,435
15 DALLE-pytorch 3,063
16 polyaxon 2,840
17 igel 2,639
18 thinc 2,305
19 adversarial-robustness-toolbox 2,278
20 dm_control 2,272
21 stylegan2-pytorch 2,196
22 reformer-pytorch 1,515
23 AIF360 1,408