Skip to content

Commit 56d2197

Browse files
authored
Update README.md
1 parent 8e48090 commit 56d2197

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

README.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
# README
22

3-
## Update 12-02-2019
3+
## Update 21-02-2019
44

5-
- Since I separated classification and NER trainers/evaluators, I decided to create "scorer" folder to prevent bloating "utils.py" with metric calculation functions.
6-
- "scorer/" will contain current and future metric calculation methods (not giving too much details, since you can always check it =)).
7-
- I encountered some bugs in NER training and evaluation processes due to save/load functionalities. Hopefully, I fully fixed them. but if anyone out there reading this and using this repository, if you find any bugs, just let me know.
8-
- Made some minor changes in namings and indexing (not much crucial stuff, details can be found in git commit message).
5+
- Precision, recall and F1 metrics are added into "ner_scorer.py".
6+
- Since these metrics must be calculated for full set (not batch-based), I changed the evaluator flow a little bit.
7+
- Evaluator reports mean precision, recall and F1 scores over all tags/named-entities.
8+
- Detailed, tag-based, scores can be also reported by activating boolean detailed_ner_log (default value is true).
9+
- In LSTM, I encountered a minor bug while using "bidirectional=true". Hopefully, it is fixed (at least training/evaluating was working on a small set).
10+
- I tried a larger set to see whether my code is working but I got a "cuda illegal memory access" error. I think it is because OOM issues, but I am not sure for now.
11+
- An "allowed_transition" stuff will be added in near future (like allennlp/conditional_random_field.py).
12+
- Also, I updated my libraries, hence requirements.txt is changed, too =)
913
- Personal life issues still continues, hence slow development-slow experiment mode still continues.
1014

1115
# Table Of Contents
@@ -203,6 +207,14 @@ In this title, I will save the previous updates for me and the visitors to keep
203207
- While trying to figure out how to use README and Wiki more efficiently, I will figure better things out hopefully =)
204208
- As you may noticed, TextCNN experiments are finished. I will continue with LSTM/GRU experiments (first, I have to figure out a good parameter set =)).
205209

210+
### Update 12-02-2019
211+
212+
- Since I separated classification and NER trainers/evaluators, I decided to create "scorer" folder to prevent bloating "utils.py" with metric calculation functions.
213+
- "scorer/" will contain current and future metric calculation methods (not giving too much details, since you can always check it =)).
214+
- I encountered some bugs in NER training and evaluation processes due to save/load functionalities. Hopefully, I fully fixed them. but if anyone out there reading this and using this repository, if you find any bugs, just let me know.
215+
- Made some minor changes in namings and indexing (not much crucial stuff, details can be found in git commit message).
216+
- Personal life issues still continues, hence slow development-slow experiment mode still continues.
217+
206218
## References for Code Development
207219

208220
Below repositories really helped me to write a decent and working code:

0 commit comments

Comments
 (0)