A curated list of awesome projects and resources related fastai

Overview

Awesome fastai Awesome

A curated list of awesome projects and resources related fastai

fastai is a deep learning library which provides practitioners with high-level components that can quickly and easily provide state-of-the-art results in standard deep learning domains, and provides researchers with low-level components that can be mixed and matched to build new approaches.

Note: Only resources that are related to fastai v2 are presented here.


Contents

Libraries

Libraries built with fastai.

Computer Vision

  • UPIT - a fastai/PyTorch package for unpaired image-to-image translation
  • faststyle - aims to provide an easy and modular interface for image to image problems based on feature loss
  • IceVision - an agnostic computer vision framework, pluggable to any training library
  • SemTorch - brings state-of-the-art segmentation architectures into fastai

Natural Language Processing

  • blurr - a library that integrates HuggingFace Transformers with version 2 of the fastai framework
  • fasthugs - use fastai-v2 with HuggingFace's pretrained transformers
  • AdaptNLP - a high-level framework and library for running, training, and deploying state-of-the-art NLP models for end-to-end tasks
  • fastai_ulmfit - a library for pretraining, fine-tuning and training a ULM-FiT classifier

Medical Imaging

  • fmi - additional functionality for use with fastai’s medical imaging module
  • faimed3d - extension to fastai for volumetric medical data

Fastai extensions

Other libraries

  • fastaudio - an audio module for fastai v2
  • tsai - state-of-the-art deep learning library for time series and sequences.
  • FasterAI - a library to make smaller and faster models with fastai
  • self_supervised - implementation of popular SOTA self-supervised learning algorithms as fastai callbacks

Github Repositories

Other Github repositories with useful fastai-related content.

  • fastbook - the Jupyter notebooks for the current edition of fastai book and course.
  • imagenette - a smaller subset of 10 easily classified classes from Imagenet, useful for quick prototyping.
  • FastAI.jl - a version of the fastai libary for the Julia language
  • EagerAI/fastai - an R interface for fastai
  • Over9000 - different SOTA optimizers and fastai training script
  • fast_tabnet - TabNet (SOTA neural network for tabular data) for fastai
  • ManifoldMixupV2 - Manifold-Mixup implementation for fastai v2
  • fastai-batch-size-finder - Implementation of OpenAI paper "An Empirical Model of Large-Batch Training" for fastai v2.

Kaggle Notebooks

Kaggle Notebooks that use fastai. Feel free to fork them and interactively try them out.

Articles

Some of the best articles regarding fastai and deep learning.

Community

Online communities to discuss fastai.

  • fast.ai forums - the OFFICIAL fast.ai forums. Any fastai questions should ideally be asked here. Also check if your questions have already been addressed here by a previous post using the search functionality. Finally, feel free to share your work and projects here.
  • fast.ai Discord server - the OFFICIAL fast.ai Discord server. Useful for more informal discussion of fastai-related content, setting up and participating in study groups, and fastai library development.

Other links

Other relevant links.

  • nbdev - Create delightful python projects using Jupyter Notebooks. fastai v2 is built with nbdev.
  • nbverbose - An inplace extension on fastai's nbdev library to support documenting inputs
  • nbagile - making nbdev compatible for agile frameworks and developments
  • fastpages - An easy to use blogging platform with extra features for Jupyter Notebooks. A great blogging platform for you to share your fastai journey!
  • fast.ai course - the fastai deep learning course.
  • fastaidocs - a great set of cheatsheets for the fastai v2 API.

Contribute

Contributions are welcome! Please submit a pull request with a single contribution only.

Owner
Tanishq Abraham
Tanishq Abraham
An implementation of a sequence to sequence neural network using an encoder-decoder

Keras implementation of a sequence to sequence model for time series prediction using an encoder-decoder architecture. I created this post to share a

Luke Tonin 195 Dec 17, 2022
Bachelor's Thesis in Computer Science: Privacy-Preserving Federated Learning Applied to Decentralized Data

federated is the source code for the Bachelor's Thesis Privacy-Preserving Federated Learning Applied to Decentralized Data (Spring 2021, NTNU) Federat

Dilawar Mahmood 25 Nov 30, 2022
Fusion-DHL: WiFi, IMU, and Floorplan Fusion for Dense History of Locations in Indoor Environments

Fusion-DHL: WiFi, IMU, and Floorplan Fusion for Dense History of Locations in Indoor Environments Paper: arXiv (ICRA 2021) Video : https://youtu.be/CC

Sachini Herath 68 Jan 03, 2023
A novel Engagement Detection with Multi-Task Training (ED-MTT) system

A novel Engagement Detection with Multi-Task Training (ED-MTT) system which minimizes MSE and triplet loss together to determine the engagement level of students in an e-learning environment.

Onur Çopur 12 Nov 11, 2022
A Python package for causal inference using Synthetic Controls

Synthetic Control Methods A Python package for causal inference using synthetic controls This Python package implements a class of approaches to estim

Oscar Engelbrektson 107 Dec 28, 2022
Inhomogeneous Social Recommendation with Hypergraph Convolutional Networks

Inhomogeneous Social Recommendation with Hypergraph Convolutional Networks This is our Pytorch implementation for the paper: Zirui Zhu, Chen Gao, Xu C

Zirui Zhu 3 Dec 30, 2022
[ICCV'21] PlaneTR: Structure-Guided Transformers for 3D Plane Recovery

PlaneTR: Structure-Guided Transformers for 3D Plane Recovery This is the official implementation of our ICCV 2021 paper News There maybe some bugs in

73 Nov 30, 2022
CVPR 2021 Official Pytorch Code for UC2: Universal Cross-lingual Cross-modal Vision-and-Language Pre-training

UC2 UC2: Universal Cross-lingual Cross-modal Vision-and-Language Pre-training Mingyang Zhou, Luowei Zhou, Shuohang Wang, Yu Cheng, Linjie Li, Zhou Yu,

Mingyang Zhou 28 Dec 30, 2022
Best practices for segmentation of the corporate network of any company

Best-practice-for-network-segmentation What is this? This project was created to publish the best practices for segmentation of the corporate network

2k Jan 07, 2023
Using BERT+Bi-LSTM+CRF

Chinese Medical Entity Recognition Based on BERT+Bi-LSTM+CRF Step 1 I share the dataset on my google drive, please download the whole 'CCKS_2019_Task1

Xiang WU 55 Dec 21, 2022
A 10000+ hours dataset for Chinese speech recognition

WenetSpeech Official website | Paper A 10000+ Hours Multi-domain Chinese Corpus for Speech Recognition Download Please visit the official website, rea

310 Jan 03, 2023
Racing line optimization algorithm in python that uses Particle Swarm Optimization.

Racing Line Optimization with PSO This repository contains a racing line optimization algorithm in python that uses Particle Swarm Optimization. Requi

Parsa Dahesh 6 Dec 14, 2022
Weakly-supervised semantic image segmentation with CNNs using point supervision

Code for our ECCV paper What's the Point: Semantic Segmentation with Point Supervision. Summary This library is a custom build of Caffe for semantic i

27 Sep 14, 2022
Price-Prediction-For-a-Dream-Home - A machine learning based linear regression trained model for house price prediction.

Price-Prediction-For-a-Dream-Home ROADMAP TO THIS LINEAR REGRESSION BASED HOUSE PRICE PREDICTION PREDICTION MODEL Import all the dependencies of the p

DIKSHA DESWAL 1 Dec 29, 2021
Probabilistic Cross-Modal Embedding (PCME) CVPR 2021

Probabilistic Cross-Modal Embedding (PCME) CVPR 2021 Official Pytorch implementation of PCME | Paper Sanghyuk Chun1 Seong Joon Oh1 Rafael Sampaio de R

NAVER AI 87 Dec 21, 2022
Pytorch implementation of 'Fingerprint Presentation Attack Detector Using Global-Local Model'

RTK-PAD This is an official pytorch implementation of 'Fingerprint Presentation Attack Detector Using Global-Local Model', which is accepted by IEEE T

6 Aug 01, 2022
A DeepStack custom model for detecting common objects in dark/night images and videos.

DeepStack_ExDark This repository provides a custom DeepStack model that has been trained and can be used for creating a new object detection API for d

MOSES OLAFENWA 98 Dec 24, 2022
TF2 implementation of knowledge distillation using the "function matching" hypothesis from the paper Knowledge distillation: A good teacher is patient and consistent by Beyer et al.

FunMatch-Distillation TF2 implementation of knowledge distillation using the "function matching" hypothesis from the paper Knowledge distillation: A g

Sayak Paul 67 Dec 20, 2022
Invert and perturb GAN images for test-time ensembling

GAN Ensembling Project Page | Paper | Bibtex Ensembling with Deep Generative Views. Lucy Chai, Jun-Yan Zhu, Eli Shechtman, Phillip Isola, Richard Zhan

Lucy Chai 93 Dec 08, 2022
SC-GlowTTS: an Efficient Zero-Shot Multi-Speaker Text-To-Speech Model

SC-GlowTTS: an Efficient Zero-Shot Multi-Speaker Text-To-Speech Model Edresson Casanova, Christopher Shulby, Eren Gölge, Nicolas Michael Müller, Frede

Edresson Casanova 92 Dec 09, 2022