Python Cnn

Open-source Python projects categorized as Cnn | Edit details

Top 21 Python Cnn Projects

  • EasyOCR

    Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

    Project mention: [Question] Best approach for Optical Character recognition on large (20MB+) photos? | | 2021-11-10

    Try easyocr or Tesseract. Both are pretty easy to use and don't need much background in OpenCV.

  • NCRFpp

    NCRF++, a Neural Sequence Labeling Toolkit. Easy use to any sequence labeling tasks (e.g. NER, POS, Segmentation). It includes character LSTM/CNN, word LSTM/CNN and softmax/CRF components.

    Project mention: Speech and Language Processing (3rd ed. draft) | | 2021-10-17

    They still talk about Hidden Markov Models (HMMs) in quite a bit of detail in the sequence labelling chapter, but you are quite right, Conditional Random Fields (CRFs) and especially neural network based CRFs are in the top rankings when it comes to named entity recognition (NER) and part-of-speech tagging (POS), e.g. see

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • pytorch-AdaIN

    Unofficial pytorch implementation of 'Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization' [Huang+, ICCV2017]

    Project mention: [P] Can't finish my master's thesis. What to do? | | 2022-01-19

    Thanks for the comment. I am using the 3d views directly. I tried to use some form of style transfer ( from real to synth data, but the result was'nt that appealing, so I moved on. I guess that it could be due to the fact that generally the real data that I have has low resolution (120x40 tipically). I ll have a check on the model that you suggested though, seems interesting.

  • Fast-SRGAN

    A Fast Deep Learning Model to Upsample Low Resolution Videos to High Resolution at 30fps

  • Real-time-GesRec

    Real-time Hand Gesture Recognition with PyTorch on EgoGesture, NvGesture, Jester, Kinetics and UCF101

    Project mention: How to setup gesture recognition on the Nano? | | 2021-04-21

    I'm pretty new to the Nano and AI in general, but I'm currently working on a school project that requires me to use the Nano. I was wondering how if there are any good tutorials on how to setup the Nano and it's IMX219 camera so that it can recognize gestures. One of the datasets is this: Thank you in advanced!

  • Speech-enhancement

    Deep learning for audio denoising

    Project mention: Help with speech enhancement | | 2021-10-25

    Hi iam very new to deep learning and starting to experiment and learn So I wanted to denoise and enhance some speech files After going through alot of repos this one was the best I installed all the dependencys (it was a hell) I had my data ready I started a test (10 epochs) and it was done But when I wanted to test it it says there is no json file and there isn't any! I read the code and and there is no function to make a json file its really confusing And iam pissed af all of the deep learning projects in github have near to no documentation even of how to use per traind models and finding a one that's has even the traing feature is a luxury and like the one that iam useing because the repos aren't updated from the last century they don't work

  • awesome-colab-notebooks

    Collection of google colaboratory notebooks for fast and easy experiments

    Project mention: Text-to-Image recursive zoom | | 2021-06-25
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • sentence-classification

    Sentence Classifications with Neural Networks

    Project mention: Does anyone a repository of some sorts where there area A LOT of English sentences of different types(imperative, interrogative and assertive) which are separated properly? | | 2022-01-11
  • convolution-vision-transformers

    PyTorch Implementation of CvT: Introducing Convolutions to Vision Transformers

    Project mention: CvT: Introducing Convolutions to Vision Transformers | | 2021-03-30


  • NewsAPI

    News API without any API KEY

    Project mention: looking for rss like free news api | | 2021-12-02

    I have some good news for you my friend -

  • subwAI

    Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine learning approach by imitation and a convolutional neural network (CNN) for image classification

    Project mention: Started programming with cs50x last and ai50 this year - I expanded one of the psets to make an ai play a game | | 2021-09-24
  • DOLG-pytorch

    Unofficial PyTorch Implementation of "DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features"

    Project mention: [R] DOLG: Single-Stage Image Retrieval with Deep Orthogonal Fusion of Local and Global Features | | 2021-10-05

    Unofficial Code :

  • TorchGA

    Train PyTorch Models using the Genetic Algorithm with PyGAD

    Project mention: PyGAD 2.13.0 Released! A Python 3 Library for Building the Genetic Algorithm and Training Machine Learning Algorithms (Supports Keras and PyTorch) | | 2021-03-12
  • kervolution

    Kervolution Library in PyTorch (CVPR 2019 Oral)

    Project mention: Extending kerv2d to kerv3d in | | 2021-07-05

    Dear friends, I am trying to create custom kerv3d layer from the existing custom kerv2d layer given in the repository Can anyone please suggest me suitable modifications to kerv2d layer for getting kerv3d. I want to replace conv3d layer with kerv3d for experimentation. Thank you.

  • Spoken-Keyword-Spotting

    In this repository, we explore using a hybrid system consisting of a Convolutional Neural Network and a Support Vector Machine for Keyword Spotting task.

    Project mention: How to train large deep learning models as a startup | | 2021-10-07

    The search term you're looking for is "Keyword Spotting" - and that's what's implemented locally for ~embedded devices that sit and wait for something relevant to come along so that they know when to start sending data up to the mothership (or even turn on additional higher-power cores locally).

    Here's an example repo that might be interesting (from initial impressions, though there are many more out there) :

  • dnn_from_scratch

    A high level deep learning library for Convolutional Neural Networks,GANs and more, made from scratch(numpy/cupy implementation).

    Project mention: What is an efficient algorithm for creating a sliding window convolution? | | 2021-06-07
  • pytorch_deep_learning

    Using Pytorch to Create Deep Learning Models.

    Project mention: Using PyTorch to Create Deep Learning Models. | | 2021-12-08

    I've created a repository ‏‏‎ full of PyTorch codes for different deep learning models, please finish check out and any feedback is appreciated.

  • These-People-Do-Not-Exist

    AI that generates human faces which have never been seen before. The future is now 😁

    Project mention: Github | | 2021-12-28


  • MNIST_classification

    Classification of the MNIST dataset using various Deep Learning techniques

    Project mention: PyTorch Ensemble model | | 2022-01-05

    I created a CNN for a classification problem using 2 different techniques: 1) conventional CNN and 2) contrastive learning (SimCLR framework). As a reference code, I attack the starting point of my coding:

  • vectorized_convolution

    Vectorized 2D Convolution in NumPy

    Project mention: Vectorized Convolution in NumPy - A vectorized implementation of the convolution part of a CNN | | 2021-05-20
  • style-transfer-app

    An asynchronous dual application (web + Telegram bot) for stylization images.

    Project mention: A dual application (web + Telegram bot) for stylization images. | | 2021-11-13

    Share my recent pet project (github).

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-01-19.

Python Cnn related posts


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

Project Stars
1 EasyOCR 13,626
2 NCRFpp 1,754
3 pytorch-AdaIN 710
4 Fast-SRGAN 484
5 Real-time-GesRec 409
6 Speech-enhancement 330
7 awesome-colab-notebooks 301
8 sentence-classification 206
9 convolution-vision-transformers 161
10 NewsAPI 89
11 subwAI 58
12 DOLG-pytorch 47
13 TorchGA 37
14 kervolution 31
15 Spoken-Keyword-Spotting 30
16 dnn_from_scratch 21
17 pytorch_deep_learning 7
18 These-People-Do-Not-Exist 6
19 MNIST_classification 2
20 vectorized_convolution 2
21 style-transfer-app 1
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.