Skip to content

Releases: BurakKTopal/PyTorch-wrapper

Visualization upgrade + enable warnings

06 Jan 14:33

Choose a tag to compare

Changes

  • Introduces different plotting.
  • Possibility to enable warnings via enable_warnings().

Better naming and removing of unnecessary class attributes + suppress warnings

06 Jan 12:01

Choose a tag to compare

Applied changes:

  • Updates the naming of some variables, and removed other unused/unnecessary variables.

  • Introduces suppress_warnings() to disable warnings globally.

Patches CNN generator and updates README

06 Jan 09:36

Choose a tag to compare

The CNN generator had hard coded input dimensionality based on the example. This is patched by adding function arguments image_height and image_width.

User improvement and patch classification problem

05 Jan 20:16

Choose a tag to compare

UX: Improving Warning Messages for Improper Use

I have focused on enhancing the user experience by providing more helpful warning messages when the tool is used improperly.

Classification Boolean Variable to Correctly Assess Neural Network Designs

I introduced the classification variable (defaulted to True) in the constructor of the PytorchWrapper class. Calculating the overall accuracy of a model only makes sense in classification problems and not in regression analysis. This update ensures a more accurate assessment of the type of neural network being designed.

Additional Changes

I have cleaned up unnecessary comments and improved the descriptions of functions and classses for better clarity and maintainability.

Improvement of example in README

05 Jan 00:33

Choose a tag to compare

This release adds the necessary library imports to the example given in the README to facilitate use.

A simple package to quickly asses the quality of a neural network design

05 Jan 00:31

Choose a tag to compare

The 'simple-pytorch-wrapper' package is a lightweight PyTorch wrapper that can be used to fasten process of training and setting up arbitrary Neural Network to quickly test an idea/setup. The wrapper provides an interface for both standard neural networks and CNNs, but can be extended to any architecture, with built-in visualization and performance tracking capabilities. The wrapper is customizable and aims to be used on any dataset.