fastai
Installation
SKILL.md
fastai
fastai is a layered API on top of PyTorch. It popularized Transfer Learning and good defaults (One Cycle Policy).
When to Use
- Rapid Deep Learning Prototyping: Building vision, NLP, and tabular models with layered abstractions on top of PyTorch.
- Transfer Learning with State-of-the-Art Defaults: Automated discriminative learning rates, 1cycle scheduling, and mixup data augmentation.
- Computer Vision Tasks: Image classification, semantic segmentation, and object detection with minimal boilerplate.
- Learning Rate Optimization: Finding optimal learning rates automatically using
lr_find().
Quick Start
from fastai.vision.all import *
# Train state-of-the-art vision classifier in 4 lines
path = untar_data(URLs.PETS)/'images'
def is_cat(x): return x[0].isupper()