|
1 | 1 | # README |
2 | 2 |
|
3 | | -## Update 12-02-2019 |
| 3 | +## Update 21-02-2019 |
4 | 4 |
|
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 =) |
9 | 13 | - Personal life issues still continues, hence slow development-slow experiment mode still continues. |
10 | 14 |
|
11 | 15 | # Table Of Contents |
@@ -203,6 +207,14 @@ In this title, I will save the previous updates for me and the visitors to keep |
203 | 207 | - While trying to figure out how to use README and Wiki more efficiently, I will figure better things out hopefully =) |
204 | 208 | - 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 =)). |
205 | 209 |
|
| 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 | + |
206 | 218 | ## References for Code Development |
207 | 219 |
|
208 | 220 | Below repositories really helped me to write a decent and working code: |
|
0 commit comments