Python Artificial intelligence

Open-source Python projects categorized as Artificial intelligence

Top 23 Python Artificial intelligence Projects

  • spaCy

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

    Project mention: Has anyone here ever used the seaNMF model for short text topic modeling, and be willing to help me get started with it? | | 2022-11-24

    Tokenize with NLTK, SpaCy or CoreNLP

  • lightning

    Build and train PyTorch models and connect them to the ML lifecycle using Lightning App templates, without handling DIY infrastructure, cost management, scaling, and other headaches.

    Project mention: We just release a complete open-source solution for accelerating Stable Diffusion pretraining and fine-tuning! | | 2022-11-11

    Our codebase for the diffusion models builds heavily on OpenAI's ADM codebase , lucidrains, Stable Diffusion, Lightning and Hugging Face. Thanks for open-sourcing!

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • fairseq

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

    Project mention: [R] Speech-to-speech translation for a real-world unwritten language | | 2022-10-22


  • OpenBBTerminal

    Investment Research for Everyone, Anywhere.

    Project mention: python for stock research | | 2022-10-30

    OpenBB Terminal is aimed at making it easy to do good financial research, and is Python based so is a good example of a project you can read and learn from the source code of, and contribute to as you upskill in Python. For learning how to use the terminal you likely want to start with its documentation, which walks you through installation and the available features (with links to extra information and explanations for the things you want to learn more about).

  • recommenders

    Best Practices on Recommendation Systems

    Project mention: There is framework for everything. | | 2022-08-04
  • 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: What are the best resources online to learn attention and transformers? | | 2022-08-23

    For code implementation, check out this git repo. It contains fairly straightforward PyTorch implementations for various ViT papers with references.

  • reinforcement-learning-an-introduction

    Python Implementation of Reinforcement Learning: An Introduction

    Project mention: Reinforcement Learning - looking for some resources | | 2022-04-09
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • MindsDB

    In-Database Machine Learning

    Project mention: Tutorial to Predict Amsterdam Housing Prices Using MindsDB and MongoDB | | 2022-10-31

    If you enjoyed following along to this tutorial, make sure to Sign Up for a free MindsDB Cloud account and continue exploring! You can also check them out on GitHub.

  • Ciphey

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

    Project mention: In CTFs, you'll often get a string of text to decode. Is there a good way to recognize how to decode it? | | 2022-10-23

    It can help you detect various encryption and encodings and even decrypt them. Ciphey

  • DALLE2-pytorch

    Implementation of DALL-E 2, OpenAI's updated text-to-image synthesis neural network, in Pytorch

    Project mention: AMA (Emad here hello) | | 2022-09-09

    Stable diffusion is the model, MJ will use a variant and DALL-E is the old version (we have our own implementation from our distinguished fellow Lucidrains here:

  • Kornia

    Open Source Differentiable Computer Vision Library

    Project mention: [News] Kornia 0.6.6: ParametrizedLine API, load_image support for Apple Windows Developer, integration demos with Hugging Face and many more. | | 2022-07-18


  • ImageAI

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

    Project mention: [Project] Seeking Advice on How to Train an Image Detection AI with a Large Labeled Dataset. | | 2022-07-25

    Thanks for your suggestion, I appreciate it! I think you're right. I stumbled upon the ImageAI project which I think might make for good interface to train the CNN. Going to give that a try and see how the model turns out.

  • TensorLayer

    Deep Learning and Reinforcement Learning Library for Scientists and Engineers

    Project mention: Introduction to ‘TensorLayer’: A Python-based Versatile Deep Learning Library Designed for Machine Learning Researchers | | 2022-02-20


  • Stanza

    Official Stanford NLP Python Library for Many Human Languages

    Project mention: Off the shelf sentence parsers? | | 2022-08-26

    stanza has a constituency parser. There's a model compatible with the dev branch with an accuracy of 95.8 on PTB, using Roberta as a bottom layer, so it's pretty decent at this point. (The currently released model is not as accurate, but it's easy to get the better model to you.) There's also Tregex as a Java addon which can very easily search for a noun phrase highest up in the tree: NP !>> NP will search for a noun phrase which is not dominated by any higher up noun phrase.

  • 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.

  • mycroft-core

    Mycroft Core, the Mycroft Artificial Intelligence platform.

    Project mention: (Rhetorical question) How the hell do NTs do it all? | | 2022-11-23

    The project is called Mycroft, and while they have their own smart speakers for sale, they also provide software so that you can make your own.

  • imagen-pytorch

    Implementation of Imagen, Google's Text-to-Image Neural Network, in Pytorch

    Project mention: If everyone in this sub make a donation of $10 then we can train truly open stable diffusion. | | 2022-10-22

    If we were to put money into training something, I'd hope we use a better model, like Imagen.

  • DALLE-pytorch

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

    Project mention: Thoughts on AI image generators from text | | 2022-08-09

    Here you go:

  • autoscraper

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

    Project mention: Scrapping - How to deal with page changes Ai | | 2022-03-25

    It depends on the website, but autoscraper was used to calculate similar nodes given the text to search. Not sure how it works now but it's open source.

  • 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: AI image transformation. New drop, Proto-Cubism art watch the magic below. | | 2022-06-12

    If you want do the same thing for free yourself:

  • scikit-opt

    Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)

    Project mention: Optiseek - a collection of single-objective optimization algorithms for multi-dimensional functions with a uniform format | | 2022-07-10
  • adversarial-robustness-toolbox

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

    Project mention: [D]: How safe is it to just use a strangers Model? | | 2022-08-11
  • stylegan2-pytorch

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

    Project mention: The pace in which AI art is progressing is outstanding. These are all generated within a couple of seconds. The Dawn of AI art. | | 2022-11-27

    While these are interesting from an artistic perspective, my mind was really blown by the realistic faces created by AI at - Hard to believe those are not real people! Refresh the page to see a new one.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-27.

Python Artificial intelligence related posts


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

Project Stars
1 spaCy 24,644
2 lightning 20,706
3 fairseq 19,942
4 OpenBBTerminal 17,741
5 recommenders 14,582
6 vit-pytorch 12,217
7 reinforcement-learning-an-introduction 11,913
8 MindsDB 11,326
9 Ciphey 10,984
10 DALLE2-pytorch 8,343
11 Kornia 7,404
12 ImageAI 7,351
13 TensorLayer 7,108
14 Stanza 6,391
15 NuPIC 6,295
16 mycroft-core 6,052
17 imagen-pytorch 5,687
18 DALLE-pytorch 4,940
19 autoscraper 4,732
20 deep-daze 4,361
21 scikit-opt 3,666
22 adversarial-robustness-toolbox 3,361
23 stylegan2-pytorch 3,306
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!