wiki:GSoC2020/WeightingSchemes/Timeline

New weighting schemes: timeline

Community bonding (4 MAY-31 MAY)


Week 1(4 MAY-10 MAY)

Going through weight files again in full detail and discussing doubts on IRC.

Week 2(11 MAY-17 MAY)

Understanding the writing of Automated test cases.

Week 3(18 MAY-24 MAY)

Going through Xapian Evaluation files in detail.

Week 4(25 MAY-31 MAY)

Time for any other discussion needed prior to coding.

Coding


Week 1(1 JUNE-6 JUNE)

  • implement Entropy and Global frequency IDF (1 day)
  • write test cases for Entropy and Global frequency IDF (3 days)
  • implement Changed-coefficient ATF1 and Augmented average term frequency (1 day)

Week 2(7 JUNE-13 JUNE)

  • write test cases for Changed-coefficient ATF1 and Augmented average term frequency (3 days)
  • make PR for these changes and getting it reviewed and completing user guide documentation simultaneously (2 days)

Week 3(14 JUNE-20 JUNE)

  • Time for any changes in PR after review by mentors(2 days)
  • implement Augmented log and square root (1 day)
  • write test cases for Augmented log and square root (2 days)

Week 4(21 JUNE-27 JUNE)

  • write more test cases for Augmented log and square root (1 day)
  • implement Log-global frequency IDF and Incremented global frequency IDF (1 day)
  • write test cases for Log-global frequency IDF and Incremented global frequency IDF (3 days)

Week 5(28 JUNE-4 JULY) [Evaluation 1]

  • Submit evaluation .
  • make PR for these changes and getting it reviewed and completing user guide documentation simultaneously (4 days)

Week 6(5 JULY-11 JULY)

  • make changes in previously implemented norms to support enums (2 days)
  • get max-tf from Weight::Internal (already done.)
  • make PR for these changes and getting it reviewed and completing user guide documentation (3 days)

Week 7(12 JULY-18 JULY)

  • implement "max-norm" and "aug-norm" along with tests. (1 day) (already done.)
  • write test cases for max-tf (2 days)
  • implement ATFI norm (Was Scheduled earlier but was skipped because it required wdfdocmax.)
  • write test cases for "max-norm" and "aug-norm (2 days) (already done.)
  • make PR for these changes and getting it reviewed .
  • make changes in config_file.cc (2 days)

Week 8(19 JULY-25 JULY)

  • write test cases for "max-norm" and "aug-norm (1 day)
  • make changes in trec_search.cc (2 days)
  • make changes in config_file.h (1 day)

Week 9(26 JULY-1 AUG)[Evaluation 2]

  • submit evaluation.
  • Work on building xapian-evaluations on latest xapian/master.

Week 10(2 AUG-8 AUG)

  • Start working on Stretch goals- Providing exact value of Unique terms.

Week 11(9 AUG-15 AUG)

  • Working on Stretch goals- Providing exact value of Unique terms.

Week 12(16 AUG-22 AUG)

  • Compare effectiveness of different normalisations. We will use FIRE database for this.
  • make documentation for these results.
  • Implement the remaining normalizations (Can be done after PR 301 gets merged.) (2 days)
Last modified 4 years ago Last modified on 08/04/20 13:19:36
Note: See TracWiki for help on using the wiki.