Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor IOB #64

Open
wants to merge 442 commits into
base: master
Choose a base branch
from
Open

Refactor IOB #64

wants to merge 442 commits into from

Conversation

Kebniss
Copy link
Contributor

@Kebniss Kebniss commented Jun 5, 2018

No description provided.

kmike and others added 30 commits April 22, 2014 21:19
a later PR will add crfsuite base on the newly python-crfsuite(https://github.com/tpeng/python-crfsuite)
It is better to put models somewhere else, and notebooks were broken.
add base classifier and global ngrams feature functions
1. rename DEFAULT_TAGSET to EXAMPLE_TAGSET;
2. rename DEFAULT_FEATURES to EXAMPLE_TOKEN_FEATURES;
3. make token_features empty by default in create_wapiti_pipeline.
except model_filename must be kwargs now. Also, this fixes the example
from the tutorial.
@codecov
Copy link

codecov bot commented Jun 5, 2018

Codecov Report

Merging #64 into master will increase coverage by 0.06%.
The diff coverage is 96.77%.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
+ Coverage   81.02%   81.08%   +0.06%     
==========================================
  Files          40       40              
  Lines        2092     2104      +12     
==========================================
+ Hits         1695     1706      +11     
- Misses        397      398       +1

@Kebniss Kebniss requested a review from kmike June 5, 2018 00:32
@Kebniss Kebniss changed the title [WIP] Refactor iob Refactor IOB Jun 5, 2018
c, tg = self.sequence_encoder.split(c)
chains.append((c, tree, is_tail))
tags.append(tg)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

with this implementation I don't think it would make sense to create BILOU as a class as it would be just a function that translates IOB tags. I would add here a check for Bilou flag that if True would call the bilou_translator function from sequence_encoding.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants