Releases: kevinlin1/text-classifier
Releases · kevinlin1/text-classifier
EngageCSEdu
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.BagOfWordsnow lower-cases all the words.- Updated
TextClassifierusage examples in themainmethods of each class to auto-detect the number of TSV lines. This is useful for supporting student-generated input files. - Scrubbed Windows
Ctrl+Mline endings from thespam.tsvfile that can throw-off theScanner.nextLine. - Renamed
RandomSplittertoTestSplittersince that's what it's actually meant to do—not for randomness, but rather for testing. - Removed all
TextClassifierTestdependencies 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.docxfile from theREADME.md. - Output to "materials".
Autumn 2020
Release for CSE 143 Autumn 2020.