Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pythonlessons/mltu
Machine Learning Training Utilities (for TensorFlow and PyTorch)
https://github.com/pythonlessons/mltu
machine-learning object-detection ocr pytorch speech-recognition speech-to-text tensorflow yolov8
Last synced: 1 day ago
JSON representation
Machine Learning Training Utilities (for TensorFlow and PyTorch)
- Host: GitHub
- URL: https://github.com/pythonlessons/mltu
- Owner: pythonlessons
- License: mit
- Created: 2022-12-01T13:34:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-30T08:35:39.000Z (6 months ago)
- Last Synced: 2024-11-08T01:20:21.743Z (7 days ago)
- Topics: machine-learning, object-detection, ocr, pytorch, speech-recognition, speech-to-text, tensorflow, yolov8
- Language: Python
- Homepage:
- Size: 1.97 MB
- Stars: 191
- Watchers: 4
- Forks: 111
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# MLTU - Machine Learning Training Utilities
Machine Learning Training Utilities for TensorFlow 2.* and PyTorch with Python 3
# Installation:
To use MLTU in your own project, you can install it from PyPI:
```bash
pip install mltu
```
When running tutorials, it's necessary to install mltu for a specific tutorial, for example:
```bash
pip install mltu==0.1.3
```
Each tutorial has its own requirements.txt file for a specific mltu version. As this project progress, the newest versions may have breaking changes, so it's recommended to use the same version as in the tutorial.# Tutorials and Examples can be found on [PyLessons.com](https://pylessons.com/mltu)
1. [Text Recognition With TensorFlow and CTC network](https://pylessons.com/ctc-text-recognition), code in ```Tutorials\01_image_to_word``` folder;
2. [TensorFlow OCR model for reading Captchas](https://pylessons.com/tensorflow-ocr-captcha), code in ```Tutorials\02_captcha_to_text``` folder;
3. [Handwriting words recognition with TensorFlow](https://pylessons.com/handwriting-recognition), code in ```Tutorials\03_handwriting_recognition``` folder;
4. [Handwritten sentence recognition with TensorFlow](https://pylessons.com/handwritten-sentence-recognition), code in ```Tutorials\04_sentence_recognition``` folder;
5. [Introduction to speech recognition with TensorFlow](https://pylessons.com/speech-recognition), code in ```Tutorials\05_speech_recognition``` folder;
6. [Introduction to PyTorch in a practical way](https://pylessons.com/pytorch-introduction), code in ```Tutorials\06_pytorch_introduction``` folder;
7. [Using custom wrapper to simplify PyTorch models training pipeline](https://pylessons.com/pytorch-introduction), code in ```Tutorials\07_pytorch_wrapper``` folder;
8. [Handwriting words recognition with PyTorch](https://pylessons.com/handwriting-recognition-pytorch), code in ```Tutorials\08_handwriting_recognition_torch``` folder;
9. [Transformer training with TensorFlow for Translation task](https://pylessons.com/transformers-training), code in ```Tutorials\09_translation_transformer``` folder;
10. [Speech Recognition in Python | finetune wav2vec2 model for a custom ASR model](https://youtu.be/h6ooEGzjkj0), code in ```Tutorials\10_wav2vec2_torch``` folder;
11. [YOLOv8: Real-Time Object Detection Simplified](https://youtu.be/vegL__weCxY), code in ```Tutorials\11_Yolov8``` folder;
12. [YOLOv8: Customizing Object Detector training](https://youtu.be/ysYiV1CbCyY), code in ```Tutorials\11_Yolov8\train_yolov8.py``` folder;