Skip to content

Releases: kevinlin1/text-classifier

EngageCSEdu

03 Jan 17:03
Compare
Choose a tag to compare

Release for EngageCSEdu publication and relicensed to CC BY-4.0.

README.md

  • Rewrote most of the content to better serve instructors and students.
  • Updated the specification with additional visuals and examples from CSE 143 Autumn 2020.

scaffold

  • Vectorizer.BagOfWords now lower-cases all the words.
  • Updated TextClassifier usage examples in the main methods of each class to auto-detect the number of TSV lines. This is useful for supporting student-generated input files.
  • Scrubbed Windows Ctrl+M line endings from the spam.tsv file that can throw-off the Scanner.nextLine.
  • Renamed RandomSplitter to TestSplitter since that's what it's actually meant to do—not for randomness, but rather for testing.
  • Removed all TextClassifierTest dependencies beyond JUnit 5, including removal of the solution requirement. Expected integration test outputs are now hard-coded as text files.

Makefile

  • Use pandoc to generate an instructor-guide.docx file from the README.md.
  • Output to "materials".

Autumn 2020

10 Sep 00:53
Compare
Choose a tag to compare