Remote Data Mining And Management Job In Data Science And Analytics

Implement >512 max_seq_len for Google BERT (pytorch-pretrained-bert) for long articles

Find more Data Mining And Management remote jobs posted recently Worldwide

Problem description: I want to use this multi-label classifier for Google BERT: https://medium.com/huggingface/multi-label-text-classification-using-bert-the-mighty-transformer-69714fa3fb3d

However, by default, when Google BERT converts a document to features, it has a max sequence length of up to 512 WordPiece tokens. It will truncate text from articles which are longer than that.

The SQuAD classifier for BERT actually implements a sliding window solution for longer articles

I tried to splice it into the multi-label classifier but didnt get it right


Deliverable: I want a solution to this problem of ingesting long articles (>512 wordpiece tokens) into Google BERT with code in a Jupyter notebook. So perhaps the article is 1024 words long, using the doc_stride solution, it would perhaaps be ingested as 2x512 sequences, then the classification will be done across both of the articles and the arg_max of the predictions is provided.

Comments and documentation of how you created the solution would also be appreciated.
About the recuiter
Member since Mar 14, 2020
Adam Kalicak
from Pest, Hungary

Skills & Expertise Required

Data Science & Analytics Data Mining & Management 

Open for hiringApply before - Jul 21, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$191.69

Cost

Offer to work on this project closes in 17 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Data Labeler needed for Football Video Game Data Collection

We are looking for a data-miner to extract video game events from videos, specifically for games, but we will most likely need more labels in the future.

This is the first of many jobs and contains 5 videos to annotate. The videos are can b...read more

NodeJS Developer needed for data extraction from web

Looking for nodejs developer that is familiar with data extraction from web using similar packages:
- cheerio
- playwright
- puppeteer

You will be given task per milestone with boilerplate code ready for you to execute.

...read more

Zoho Analytics Expert - Report

We have Zoho Enterprise account and looking for an expert with Zoho Analytics to create us a custom report.

In Zoho CRM, we have a custom module, which tracks how much time an employee spends on their shift, as well as how long they are on t...read more