Metadata-Version: 2.1
Name: tfhelper
Version: 0.0.35
Summary: This packages contains frequently used methods or classes in use of Tensorflow 2.x
Home-page: https://github.com/JeiKeiLim/tfhelper
Author: Jongkuk Lim
Author-email: lim.jeikei@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: tensorflow (>=2.2.0)
Requires-Dist: matplotlib (>=3.2.1)
Requires-Dist: seaborn (>=0.10.1)
Requires-Dist: tensorflow-model-optimization (>=0.3.0)
Requires-Dist: pandas (>=1.0.3)
Requires-Dist: opencv-python (>=4.2.0)

# tfhelper
Your friendly Tensorflow 2.x neighbor.

Documentation: https://jeikeilim.github.io/tfhelper/


## Environments
- Python 3.7

# Getting started
## pip install
```
pip install tfhelper
```


# Structure
## tfhelper.dataset
- HDF5Generator
```python
from tfhelper.dataset import HDF5Generator

train_generator = HDF5Generator("/dataset/path.hdf5", "training_data", "test_data")
train_dataset = train_generator.get_dataset(input_shape=(300, 300), batch_size=16, shuffle=True, n_shuffle=1000)

...
model = Define some model

model.fit(train_dataset)
```

## tfhelper.gpu
- allow_gpu_memory_growth
## tfhelper.tensorboard
- ConfuseCallback
- ModelSaverCallback
- SparsityCallback
- run_tensorboard
- wait_ctrl_c
- get_tf_callbacks
## tfhelper.tflite
- keras_model_to_tflite
- parse_config
- predict_tflite_interpreter
- evaluate_tflite_interpreter
- load_pruned_model
## tfhelper.transfler_learning
- get_transfer_learning_model
## tfhelper.visualization
- get_cam_image





