ChangeLog of NNHelferlein package

todo

  • use CUDA.CuIterator in train?
  • padding no longer imported from NNlib (incompatibility wirh AutoGrad)

1.3.2

  • tidy-up dependency jungle
  • Padding added to emebdding layer

v1.3.1

  • l1 and l2 decay always parallel to learning rate decay
  • severeal bioinformatics tools (aminoacid embedding, blosum, vhse8)
  • dataframe_minibatch default "y" changed to nothing.
  • Bioinformatics: Aminoacid tokenisation added
  • GPU selection added (not yet exported)
  • grouped convolutions fixed

v1.3

  • Transformer API added for Bert-like architectures
  • Transformer example
  • ramp-up of beta added to VAE
  • disambiguate vae signature

v1.2

  • imagenet preprocessing fixed for vgg and resnet
  • ResNetBlock added
  • ResNet added
  • Padding layer added
  • print_network changed to summary
  • Pretrained nets saved at zenodo and simplified constructors added
  • AbstractNN and AbstractLayer added
  • copy model and save/load as JLD2 added

v1.1.2

  • Depthwise conv-layer added (experimental)
  • focal loss functions added to classifier
  • FeatureSelection layer added
  • explicit signature added for 3d-convolution
  • train: possibility to disable tensorboard logs
  • train: possibility to return losses and accs for plotting after training

v1.1.1

  • some docstring cosmetics
  • Activation Layers added
  • layer GlobalAveragePoling added
  • pre-trained vgg example fixed for changed "import-HDF"-interface
  • hdf5 import with all kwargs possible
  • added: Layer + Layer = Chain
  • changelog added to docu

v1.1.0

  • documentation for release added
  • split_minibatches() made stable (never returns an empty iterator)
  • docs slightly re-organised
  • Gaussian Layer added
  • minibatch iterator for masking added

v1.0.0

  • initial release