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
SIR model parameter estimation using a novel algorithm for differentiated uniformization.

TenSIR Parameter estimation on epidemic data under the SIR model using a novel algorithm for differentiated uniformization of Markov transition rate m

The Spang Lab 4 Nov 30, 2022
ExCon: Explanation-driven Supervised Contrastive Learning

ExCon: Explanation-driven Supervised Contrastive Learning Link to the paper: https://arxiv.org/pdf/2111.14271.pdf Contributors of this repo: Zhibo Zha

Zhibo (Darren) Zhang 18 Nov 01, 2022
NPBG++: Accelerating Neural Point-Based Graphics

[CVPR 2022] NPBG++: Accelerating Neural Point-Based Graphics Project Page | Paper This repository contains the official Python implementation of the p

Ruslan Rakhimov 57 Dec 03, 2022
Supporting code for "Autoregressive neural-network wavefunctions for ab initio quantum chemistry".

naqs-for-quantum-chemistry This repository contains the codebase developed for the paper Autoregressive neural-network wavefunctions for ab initio qua

Tom Barrett 24 Dec 23, 2022
Neural Message Passing for Computer Vision

Neural Message Passing for Quantum Chemistry Implementation of different models of Neural Networks on graphs as explained in the article proposed by G

Pau Riba 310 Nov 07, 2022
(ICCV 2021) Official code of "Dressing in Order: Recurrent Person Image Generation for Pose Transfer, Virtual Try-on and Outfit Editing."

Dressing in Order (DiOr) 👚 [Paper] 👖 [Webpage] 👗 [Running this code] The official implementation of "Dressing in Order: Recurrent Person Image Gene

Aiyu Cui 277 Dec 28, 2022
using yolox+deepsort for object-tracker

YOLOX_deepsort_tracker yolox+deepsort实现目标跟踪 最新的yolox尝尝鲜~~(yolox正处在频繁更新阶段,因此直接链接yolox仓库作为子模块) Install Clone the repository recursively: git clone --rec

245 Dec 26, 2022
Code for the Lovász-Softmax loss (CVPR 2018)

The Lovász-Softmax loss: A tractable surrogate for the optimization of the intersection-over-union measure in neural networks Maxim Berman, Amal Ranne

Maxim Berman 1.3k Jan 04, 2023
PyTorch implementation of our method for adversarial attacks and defenses in hyperspectral image classification.

Self-Attention Context Network for Hyperspectral Image Classification PyTorch implementation of our method for adversarial attacks and defenses in hyp

22 Dec 02, 2022
Source Code for our paper: Understand me, if you refer to Aspect Knowledge: Knowledge-aware Gated Recurrent Memory Network

KaGRMN-DSG_ABSA This repository contains the PyTorch source Code for our paper: Understand me, if you refer to Aspect Knowledge: Knowledge-aware Gated

XingBowen 4 May 20, 2022
A basic reminder tool written in Python.

A simple Python Reminder Here's a basic reminder tool written in Python that speaks to the user and sends a notification. Run pip3 install pyttsx3 w

Sachit Yadav 4 Feb 05, 2022
DALL-Eval: Probing the Reasoning Skills and Social Biases of Text-to-Image Generative Transformers

DALL-Eval: Probing the Reasoning Skills and Social Biases of Text-to-Image Generative Transformers Authors: Jaemin Cho, Abhay Zala, and Mohit Bansal (

Jaemin Cho 98 Dec 15, 2022
Convert Mission Planner (ArduCopter) Waypoint Missions to Litchi CSV Format to execute on DJI Drones

Mission Planner to Litchi Convert Mission Planner (ArduCopter) Waypoint Surveys to Litchi CSV Format to execute on DJI Drones Litchi doesn't support S

Yaros 24 Dec 09, 2022
Fully convolutional deep neural network to remove transparent overlays from images

Fully convolutional deep neural network to remove transparent overlays from images

Marc Belmont 1.1k Jan 06, 2023
Vertical Federated Principal Component Analysis and Its Kernel Extension on Feature-wise Distributed Data based on Pytorch Framework

VFedPCA+VFedAKPCA This is the official source code for the Paper: Vertical Federated Principal Component Analysis and Its Kernel Extension on Feature-

John 9 Sep 18, 2022
[CVPR 2021] Unsupervised 3D Shape Completion through GAN Inversion

ShapeInversion Paper Junzhe Zhang, Xinyi Chen, Zhongang Cai, Liang Pan, Haiyu Zhao, Shuai Yi, Chai Kiat Yeo, Bo Dai, Chen Change Loy "Unsupervised 3D

100 Dec 22, 2022
Semi-supervised Video Deraining with Dynamical Rain Generator (CVPR, 2021, Pytorch)

S2VD Semi-supervised Video Deraining with Dynamical Rain Generator (CVPR, 2021) Requirements and Dependencies Ubuntu 16.04, cuda 10.0 Python 3.6.10, P

Zongsheng Yue 53 Nov 23, 2022
PyTorch implementation of ICLR 2022 paper PiCO: Contrastive Label Disambiguation for Partial Label Learning

PiCO: Contrastive Label Disambiguation for Partial Label Learning This is a PyTorch implementation of ICLR 2022 Oral paper PiCO; also see our Project

王皓波 147 Jan 07, 2023
A new framework, collaborative cascade prediction based on graph neural networks (CCasGNN) to jointly utilize the structural characteristics, sequence features, and user profiles.

CCasGNN A new framework, collaborative cascade prediction based on graph neural networks (CCasGNN) to jointly utilize the structural characteristics,

5 Apr 29, 2022
Parallel and High-Fidelity Text-to-Lip Generation; AAAI 2022 ; Official code

Parallel and High-Fidelity Text-to-Lip Generation This repository is the official PyTorch implementation of our AAAI-2022 paper, in which we propose P

Zhying 77 Dec 21, 2022