The goal of skorch is to make it possible to use PyTorch with sklearn. This is achieved by providing a wrapper around PyTorch that has an sklearn interface. In that sense, skorch is the spiritual successor to nolearn, but instead of using Lasagne and Theano, it uses PyTorch.
skorch also provides many convenient features, among others: • Learning rate schedulers (Warm restarts, cyclic LR and many more) • Scoring using sklearn (and custom) scoring functions • Early stopping • Checkpointing • Parameter freezing/unfreezing • Progress bar (for CLI as well as jupyter) • Automatic inference of CLI parameters
Don't forget to tag @skorch-dev in your comment, otherwise they may not be notified.