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
Breaking the Dilemma of Medical Image-to-image Translation

Breaking the Dilemma of Medical Image-to-image Translation Supervised Pix2Pix and unsupervised Cycle-consistency are two modes that dominate the field

Kid Liet 86 Dec 21, 2022
Code repository for Self-supervised Structure-sensitive Learning, CVPR'17

Self-supervised Structure-sensitive Learning (SSL) Ke Gong, Xiaodan Liang, Xiaohui Shen, Liang Lin, "Look into Person: Self-supervised Structure-sensi

Clay Gong 219 Dec 29, 2022
PyTorch implementation of Densely Connected Time Delay Neural Network

Densely Connected Time Delay Neural Network PyTorch implementation of Densely Connected Time Delay Neural Network (D-TDNN) in our paper "Densely Conne

Ya-Qi Yu 64 Oct 11, 2022
Official Implementation of "Transformers Can Do Bayesian Inference"

Official Code for the Paper "Transformers Can Do Bayesian Inference" We train Transformers to do Bayesian Prediction on novel datasets for a large var

AutoML-Freiburg-Hannover 103 Dec 25, 2022
An open source python library for automated feature engineering

"One of the holy grails of machine learning is to automate more and more of the feature engineering process." ― Pedro Domingos, A Few Useful Things to

alteryx 6.4k Jan 03, 2023
Pynomial - a lightweight python library for implementing the many confidence intervals for the risk parameter of a binomial model

Pynomial - a lightweight python library for implementing the many confidence intervals for the risk parameter of a binomial model

Demetri Pananos 9 Oct 04, 2022
Unofficial implementation of PatchCore anomaly detection

PatchCore anomaly detection Unofficial implementation of PatchCore(new SOTA) anomaly detection model Original Paper : Towards Total Recall in Industri

Changwoo Ha 268 Dec 22, 2022
Code and data for ACL2021 paper Cross-Lingual Abstractive Summarization with Limited Parallel Resources.

Multi-Task Framework for Cross-Lingual Abstractive Summarization (MCLAS) The code for ACL2021 paper Cross-Lingual Abstractive Summarization with Limit

Yu Bai 43 Nov 07, 2022
BARTScore: Evaluating Generated Text as Text Generation

This is the Repo for the paper: BARTScore: Evaluating Generated Text as Text Generation Updates 2021.06.28 Release online evaluation Demo 2021.06.25 R

NeuLab 196 Dec 17, 2022
Spectral Tensor Train Parameterization of Deep Learning Layers

Spectral Tensor Train Parameterization of Deep Learning Layers This repository is the official implementation of our AISTATS 2021 paper titled "Spectr

Anton Obukhov 12 Oct 23, 2022
DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.

DeepConsensus DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS)

Google 149 Dec 19, 2022
Bidimensional Leaderboards: Generate and Evaluate Language Hand in Hand

Bidimensional Leaderboards: Generate and Evaluate Language Hand in Hand Introduction We propose a generalization of leaderboards, bidimensional leader

4 Dec 03, 2022
A "gym" style toolkit for building lightweight Neural Architecture Search systems

A "gym" style toolkit for building lightweight Neural Architecture Search systems

Jack Turner 12 Nov 05, 2022
NEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training

NEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training

Göktuğ Karakaşlı 16 Dec 05, 2022
Model Agnostic Interpretability for Multiple Instance Learning

MIL Model Agnostic Interpretability This repo contains the code for "Model Agnostic Interpretability for Multiple Instance Learning". Overview Executa

Joe Early 10 Dec 17, 2022
Context Axial Reverse Attention Network for Small Medical Objects Segmentation

CaraNet: Context Axial Reverse Attention Network for Small Medical Objects Segmentation This repository contains the implementation of a novel attenti

401 Dec 23, 2022
Alpha-Zero - Telegram Group Manager Bot Written In Python Using Pyrogram

✨ Alpha Zero Bot ✨ Telegram Group Manager Bot + Userbot Written In Python Using

1 Feb 17, 2022
Blind visual quality assessment on 360° Video based on progressive learning

Blind visual quality assessment on omnidirectional or 360 video (ProVQA) Blind VQA for 360° Video via Progressively Learning from Pixels, Frames and V

5 Jan 06, 2023
Low Complexity Channel estimation with Neural Network Solutions

Interpolation-ResNet Invited paper for WSA 2021, called 'Low Complexity Channel estimation with Neural Network Solutions'. Low complexity residual con

Dianxin 10 Dec 10, 2022
Scale-aware Automatic Augmentation for Object Detection (CVPR 2021)

SA-AutoAug Scale-aware Automatic Augmentation for Object Detection Yukang Chen, Yanwei Li, Tao Kong, Lu Qi, Ruihang Chu, Lei Li, Jiaya Jia [Paper] [Bi

DV Lab 182 Dec 29, 2022