Python neural-network

Open-source Python projects categorized as neural-network

Top 23 Python neural-network Projects

  • spaCy

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

    Project mention: Looking for open source projects in Machine Learning and Data Science | | 2023-02-06

    You could try spaCy. This is the brains of the operation - an open-source NLP library for advanced NLP in Python. Another is DocArray - It's built on top of NumPy and Dask, and good for preprocessing, modeling, and analysis of text data.

  • gensim

    Topic Modelling for Humans

    Project mention: Understanding How Dynamic node2vec Works on Streaming Data | | 2022-12-23

    This is our optimization problem. Now, we hope that you have an idea of what our goal is. Luckily for us, this is already implemented in a Python module called gensim. Yes, these guys are brilliant in natural language processing and we will make use of it. 🤝

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • nni

    An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.

  • TFLearn

    Deep learning library featuring a higher-level API for TensorFlow.

    Project mention: Beginner Friendly Resources to Master Artificial Intelligence and Machine Learning with Python (2022) | | 2022-08-14

    TFLearn – Deep learning library featuring a higher-level API for TensorFlow

  • ivy

    The Unified Machine Learning Framework

    Project mention: CoreML Stable Diffusion | | 2022-12-01

    ROCm's great for data centers, but good luck finding anything about desktop GPUs on their site apart from this lone blog post:

    There's a good explanation of AMD's ROCm targets here:

    It's currently a PITA to get common Python libs like Numba to even talk to AMD cards (admittedly Numba won't talk to older Nvidia cards either and they deprecate ruthlessly; I had to downgrade 8 versions to get it working with a 5yo mobile workstation). YC-backed Ivy claims to be working on unifying ML frameworks in a hardware-agnostic way but I don't have enough experience to assess how well they're succeeding yet:

    I was happy to see DiffusionBee does talk the GPU in my late-model intel Mac, though for some reason it only uses 50% of its power right now. I'm sure the situation will improve as Metal 3.0 and Vulkan get more established.

  • ludwig

    Data-centric declarative deep learning framework

  • 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


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

  • 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


  • video2x

    A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.

    Project mention: AI video/still enhancement software? Free trial? | | 2022-12-20
  • chainer

    A flexible framework of neural networks for deep learning

    Project mention: Protip: the upscaler matters a lot | | 2023-01-13

    Sorry maybe someone could chime in and help but I use chainer to upscale.

  • NeMo

    NeMo: a toolkit for conversational AI

    Project mention: [D] What's stopping you from working on speech and voice? | | 2023-01-30


  • bertviz

    BertViz: Visualize Attention in NLP Models (BERT, GPT2, BART, etc.)

    Project mention: Prompt Leakage | | 2023-01-23
  • imagededup

    😎 Finding duplicate images made easy!

    Project mention: Help checking for duplicate images with large number of images | | 2023-01-29


  • ignite

    High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently. (by pytorch)

  • pointnet

    PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation

    Project mention: How do I balance a pointcloud dataset without compromising it? | | 2022-10-25

    I am using pointnet, A neural network which directly processes point clouds and labels them on a per-point basis.

  • image-super-resolution

    🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.

    Project mention: A tech worker is selling a children's book he made using AI. Professional illustrators are pissed. | | 2022-12-15
  • ALAE

    [CVPR2020] Adversarial Latent Autoencoders

  • Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials

    A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Climate / Energy, Automotives, Retail, Pharma, Medicine, Healthcare, Policy, Ethics and more.

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • igel

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

  • composer

    Train neural networks up to 7x faster (by mosaicml)

    Project mention: [D] Am I stupid for avoiding high level frameworks? | | 2022-11-23

    You may consider using Composer Composer by MosaicML.

  • neural_prophet

    NeuralProphet: A simple forecasting package

  • mljar-supervised

    Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation

    Project mention: Show HN: AutoML Python Package for Tabular Data with Automatic Documentation | | 2022-09-05
  • PyTorch-NLP

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    Project mention: Introduction to PyTorch | | 2022-05-02


  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-06.

Python neural-network related posts


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

Project Stars
1 spaCy 25,158
2 gensim 13,934
3 nni 12,450
4 TFLearn 9,593
5 ivy 8,785
6 ludwig 8,744
7 Kornia 7,692
8 TensorLayer 7,133
9 video2x 6,115
10 chainer 5,765
11 NeMo 5,508
12 bertviz 4,822
13 imagededup 4,370
14 ignite 4,194
15 pointnet 4,039
16 image-super-resolution 4,010
17 ALAE 3,376
18 Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials 3,333
19 igel 3,024
20 composer 2,949
21 neural_prophet 2,777
22 mljar-supervised 2,439
23 PyTorch-NLP 2,147
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives