All Projects → The-AI-Summer → Deep Learning In Production

The-AI-Summer / Deep Learning In Production

Develop production ready deep learning code, deploy it and scale it

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deep Learning In Production

Keras Unet
Helper package with multiple U-Net implementations in Keras as well as useful utility tools helpful when working with image semantic segmentation tasks. This library and underlying tools come from multiple projects I performed working on semantic segmentation tasks
Stars: ✭ 196 (-9.26%)
Mutual labels:  deeplearning, semantic-segmentation, unet
Microsoft Student Partner Workshop Learning Materials Ai Nlp
This repository contains all codes and materials of the current session. It contains the required code on Natural Language Processing, Artificial intelligence.
Stars: ✭ 187 (-13.43%)
Mutual labels:  ai, cloud, jupyter-notebook
Text summurization abstractive methods
Multiple implementations for abstractive text summurization , using google colab
Stars: ✭ 359 (+66.2%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Pytorch Unet
Simple PyTorch implementations of U-Net/FullyConvNet (FCN) for image segmentation
Stars: ✭ 470 (+117.59%)
Mutual labels:  jupyter-notebook, semantic-segmentation, unet
All4nlp
All For NLP, especially Chinese.
Stars: ✭ 141 (-34.72%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+1377.31%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Pytorch 3dunet
3D U-Net model for volumetric semantic segmentation written in pytorch
Stars: ✭ 765 (+254.17%)
Mutual labels:  jupyter-notebook, semantic-segmentation, unet
Human Segmentation Pytorch
Human segmentation models, training/inference code, and trained weights, implemented in PyTorch
Stars: ✭ 289 (+33.8%)
Mutual labels:  jupyter-notebook, semantic-segmentation, unet
Paddlex
PaddlePaddle End-to-End Development Toolkit(『飞桨』深度学习全流程开发工具)
Stars: ✭ 3,399 (+1473.61%)
Mutual labels:  deeplearning, unet, deployment
Multiclass Semantic Segmentation Camvid
Tensorflow 2 implementation of complete pipeline for multiclass image semantic segmentation using UNet, SegNet and FCN32 architectures on Cambridge-driving Labeled Video Database (CamVid) dataset.
Stars: ✭ 67 (-68.98%)
Mutual labels:  jupyter-notebook, semantic-segmentation, unet
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+282.41%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (-23.61%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Cartoonify
Deploy and scale serverless machine learning app - in 4 steps.
Stars: ✭ 157 (-27.31%)
Mutual labels:  jupyter-notebook, deployment, production
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+7022.69%)
Mutual labels:  ai, jupyter-notebook, deeplearning
Hyperdash Sdk Py
Official Python SDK for Hyperdash
Stars: ✭ 190 (-12.04%)
Mutual labels:  ai, jupyter-notebook
Seldon Core
An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models
Stars: ✭ 2,815 (+1203.24%)
Mutual labels:  jupyter-notebook, deployment
Deep Learning Paper Review And Practice
꼼꼼한 딥러닝 논문 리뷰와 코드 실습
Stars: ✭ 184 (-14.81%)
Mutual labels:  ai, jupyter-notebook
Germanwordembeddings
Toolkit to obtain and preprocess german corpora, train models using word2vec (gensim) and evaluate them with generated testsets
Stars: ✭ 189 (-12.5%)
Mutual labels:  jupyter-notebook, training
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-10.19%)
Mutual labels:  ai, jupyter-notebook
Clearml
ClearML - Auto-Magical CI/CD to streamline your ML workflow. Experiment Manager, MLOps and Data-Management
Stars: ✭ 2,868 (+1227.78%)
Mutual labels:  ai, deeplearning

Deep Learning In Production Course

In this article series, our goal is dead simple. We are gonna start with a colab notebook containing prototype deep learning code (i.e. a research project) and we’re gonna deploy and scale it to serve millions or billions (ok maybe I’m overexcited) of users.

We will incrementally explore the following concepts and ideas:

  • How to structure and develop production-ready machine learning code,

  • How to optimize the model’s performance and memory requirements, and

  • How to make it available to the public by setting up a small server on the cloud.

But that’s not all of it. Afterwards, we need to scale our server to be able to handle the traffic as the userbase grows and grows.

In this repo, you can find the full code provided in every article. Note that the code for each lesson is selft contained and can be run independently.

If you want to be notified for our future posts, subscribe to our Newsletter or visit our software articles.

Articles:

  1. Laptop set up and system design: https://theaisummer.com/deep-learning-production/
  2. Best practices to write Deep Learning code: Project structure, OOP, Type checking and documentation: https://theaisummer.com/best-practices-deep-learning-code/
  3. How to Unit Test Deep Learning: Tests in TensorFlow, mocking and test coverage: https://theaisummer.com/unit-test-deep-learning/
  4. Logging and Debugging in Machine Learning: https://theaisummer.com/logging-debugging/
  5. Data preprocessing for deep learning: https://theaisummer.com/data-preprocessing/
  6. Data preprocessing for deep learning (part2): https://theaisummer.com/data-processing-optimization/
  7. How to build a custom production-ready Deep Learning Training loop in Tensorflow from scratch: https://theaisummer.com/tensorflow-training-loop/
  8. How to train a deep learning model in the cloud: https://theaisummer.com/training-cloud/
  9. Distributed Deep Learning training: Model and Data Parallelism in Tensorflow: https://theaisummer.com/distributed-training/
  10. Deploy a Deep Learning model as a web application using Flask and Tensorflow: https://theaisummer.com/deploy-flask-tensorflow/
  11. How to use uWSGI and Nginx to serve a Deep Learning model: https://theaisummer.com/uwsgi-nginx/
  12. How to use Docker containers and Docker Compose for Deep Learning applications: https://theaisummer.com/docker/
  13. Scalability in Machine Learning: Grow your model to serve millions of users: https://theaisummer.com/scalability/
  14. Introduction to Kubernetes with Google Cloud: Deploy your Deep Learning model effortlessly: https://theaisummer.com/kubernetes/ Github: https://github.com/The-AI-Summer/Deep-Learning-In-Production

Support

If you like our effort, don't forget to star the project :) It matters!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].