Skip to content

Commit 076a61b

Browse files
committed
Added Changelog
1 parent 4525989 commit 076a61b

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

CHANGELOG.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
8+
## Version 0.1.0 Beta - 2021-04-06
9+
### Added
10+
- **Frontend**:
11+
- Streamlit Dashboard For Easy Training and Visualization
12+
- Epoch Count and Batch Progress Bar
13+
- Training and Validation Data Directory
14+
- Model Backbone Selector
15+
- Training Optimizer Selector
16+
- Learning Rate Slider
17+
- Batch Size Slider
18+
- Max Number of Epochs Selector
19+
- Input Image Shape Selector
20+
- Training Precision Selector
21+
- Training Button
22+
- **Data Loader**:
23+
- Optimized Tf.Data implementation for maximum GPU usage
24+
- Automatically handle errors such as corrupted images
25+
- Built-in Dataset Verification
26+
- Built-in Checks for if dataset is of a supported format
27+
- Supports Auto Detect Sub-folders get class information
28+
- Auto Generate Class Label Map
29+
- Built in Image Augmentation
30+
- Dataset Batch Visualization (With and Without Augment)
31+
- **Model Trainer**:
32+
- Support for Multiple Model Selection (All the models available to Keras)
33+
- Support for Loading Pre-Trained Model and Resume Training
34+
- Support for Mixed Precision Training for both GPUs and TPU optimized workloads
35+
- Support for Keras to Tensorflow SavedModel Converter
36+
- Contains a method to run Inference on a batch of input images
37+
- Dynamic Callbacks:
38+
- Automatic Learning Rate Decay based on validation accuracy
39+
- Automatic Training Stopping based on validation accuracy
40+
- Tensorboard Logging for Metrics
41+
- Autosave Best Model Weights at every epoch if validation accuracy increases
42+
- Support for any custom callbacks in addition to the above
43+
- Available Metrics (Training & Validation):
44+
- Categorical Accuracy
45+
- False Positives
46+
- False Negatives
47+
- Precision
48+
- Recall
49+
- Support for any custom metrics in addition to the above
50+
- **Supported Models**:
51+
- MobileNetV2
52+
- ResNet50V2
53+
- Xception
54+
- InceptionV3
55+
- VGG16
56+
- VGG19
57+
- ResNet50
58+
- ResNet101
59+
- ResNet152
60+
- ResNet101V2
61+
- ResNet152V2
62+
- InceptionResNetV2
63+
- DenseNet121
64+
- DenseNet169
65+
- DenseNet201
66+
- NASNetMobile
67+
- NASNetLarge
68+
- MobileNet
69+
- **Supported Optimizers**:
70+
- SGD
71+
- RMSprop
72+
- Adam
73+
- Adadelta
74+
- Adagrad
75+
- Adamax
76+
- Nadam
77+
- FTRL

0 commit comments

Comments
 (0)