Skip to content

willianrampazzo/pycoach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCoach: a training package for PyTorch

PyCoach is a Python package that provides:

  • A high-level abstraction for PyTorch model training;
  • Well known callbacks structure based on Keras;

The main purpose of PyCoach is handle training, evaluation and prediction, leaving other tasks like create the network model and dataloaders to the users.

This is an initial personal project and contribution to it is appreciated.

Actual status: Working with PyTorch 0.4!

To Do:

  • Document the use of the package;
  • Add use examples;
  • Document the code;
  • Complete Keras callbacks ports to PyCoach:
    • CallbackList
    • Callback
    • BaseLogger
    • TerminateOnNaN
    • ProgbarLogger
    • History
    • ModelCheckpoint
    • EarlyStopping
    • RemoteMonitor
    • LearningRateScheduler
    • TensorBoard
    • ReduceLROnPlateau
    • CSVLogger
    • LambdaCallback
    • Plotter (new!)
    • TextLogger (new!)
  • Improve predict function;

Links:

About

A training library for pytorch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages