Skip to content

Commit 78a4b33

Browse files
committed
Use Tensorflow built-in decoder
- Wrapped decoder for easier usage - Modified train.py, predict.py, and stats.py script with new decoder - Implemented auto spelling correction - Moved predict function to model - Added data augmentation for all training script - Minor project restructure
1 parent 01df591 commit 78a4b33

File tree

16 files changed

+161714
-120
lines changed

16 files changed

+161714
-120
lines changed

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Keras implementation of the method described in the paper 'LipNet: End-to-End Se
55

66
## Dependencies
77
* Keras 2.0+
8-
* Tensorflow 1.0+ / Theano 0.9+
8+
* Tensorflow 1.0+
99
* PIP (for package installation)
1010

1111
Plus several other libraries listed on `setup.py`
@@ -96,13 +96,14 @@ This is a work in progress. Errors are to be expected.
9696
If you found some errors in terms of implementation please report them by submitting issue(s) or making PR(s). Thanks!
9797

9898
**Some todos:**
99-
- [ ] Use Stanford-CTC beam search
99+
- [X] Use ~~Stanford-CTC~~ Tensorflow CTC beam search
100+
- [X] Auto spelling correction
100101
- [ ] Integrate language model for beam search
101102
- [ ] RGB normalization over the dataset.
102-
- [ ] Validate CTC implementation in training.
103+
- [X] Validate CTC implementation in training.
103104
- [ ] Proper documentation
104105
- [ ] Unit tests
105-
- [ ] (Maybe) better curriculum learning.
106+
- [X] (Maybe) better curriculum learning.
106107
- [ ] (Maybe) some proper scripts to do dataset stuff.
107108

108109
## License

common/dictionaries/big.txt

+128,457
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)