bigBatch

Batch trainer

A tool for training neural networks using large batch sizes and analyzing the trade-offs between longer training periods and better generalization performance.

Code used to generate the results appearing in "Train longer, generalize better: closing the generalization gap in large batch training of neural networks"

GitHub

148 stars
8 watching
24 forks
Language: Python
last commit: over 9 years ago

Related projects:

RepositoryDescriptionStars
openbmb/bmtrainA toolkit for training large models in a distributed manner while keeping code simple and efficient.570
bigscience-workshop/megatron-deepspeedA collection of tools and scripts for training large transformer language models at scale1,342
openbmb/cpm-liveA live training platform for large-scale deep learning models, allowing community participation and collaboration in model development and deployment.511
jbloomaus/saelensA tool for training and analyzing sparse autoencoders to improve the understanding of neural networks and create safer AI systems.526
martinkersner/train-deeplabTrains DeepLab model for semantic image segmentation using annotated data and various training procedures172
madrylab/robustnessA library for training and evaluating neural networks with a focus on adversarial robustness.921
eladhoffer/convnet.pytorchA PyTorch implementation of various deep convolutional networks for efficient training and evaluation on diverse datasets.347
neuralhydrology/neuralhydrologyA Python library for training neural networks with focus on hydrological applications using PyTorch.372
zhanghang1989/pytorch-encodingA Python framework for building deep learning models with optimized encoding layers and batch normalization.2,044
maxpumperla/elephasEnables distributed deep learning with Keras and Spark for scalable model training1,574
intelligent-machine-learning/dlroverAutomates large-scale deep learning training on distributed clusters, providing fault tolerance and fast recovery from failures.1,302
bobazooba/xllmA tool for training and fine-tuning large language models using advanced techniques387
ahmedfgad/neuralgeneticTrains artificial neural networks using the genetic algorithm241
microsoft/megatron-deepspeedResearch tool for training large transformer language models at scale1,926
6-billionaires/trading-gymA platform for training reinforcement learning agents to trade in financial markets.230