Change Log¶
All notable changes to PySS3 will be documented here.
[0.4.1] 2020-02-16¶
Added¶
- Public methods for the SS3’s
cv
,gv
,lv
,sg
andsn
functions have been added to theSS3 class
(ef35b25). These functions were originally defined in Section 3.2.2 of the original paper. - Slightly improving training time (due to previously disabled ‘by-default’ cache of “local value” function).
[0.4.0] 2020-02-11¶
Among other minor improvements and changes, the most important ones that were added are:
Added¶
SS3
class: - The classifier now explicitly supports multi-label classification:- Created the following two methods in
SS3
class: classify_multilabel() and classify_label() (0759bca). - A
multilabel
argument was added to thepredict
method (c5ac946).
- A new extract_insight() method was added to the
SS3
class. This method, given a document, returns the pieces of text that were involved in the classification decision (eee1e29). - Created four new methods to allow the user to set the delimiters (b632fe0): set_block_delimiters(), set_delimiter_paragraph, set_delimiter_sentence, and set_delimiter_word.
- Created the following two methods in
Live Test tool:
Improved how PySS3 handles verbosity levels (read 216be41 for more info ): created the set_verbosity() function.
[0.3.9] 2019-11-27¶
Added¶
- Live Test: layout updated.
- PySS3 Command Line:
frange
function added as an alias ofr
for thegrid_search
command.
Fixed¶
- PySS3 Command Line: live_test always lunch the server with no documents (even when before “live_test a/path”)
- Live Test:sentences starting with “unknown” token were not included in the “Advanced” interactive chart
[0.3.8] 2019-11-25¶
Fixed¶
- Server: fixed bug that stopped the server when receiving arbitrary bytes (not utf-8 strings)
- PySS3 Command Line: fixed bug when loading live_test with a non existing path
- Live Test: now the user can select one-letter words (and are also included in the “advanced” live chart)
[0.3.7] 2019-11-22¶
Added¶
- Summary operators are not longer static.
Server.set_testset_from_files
lazy load.
Fixed¶
- Evaluation plot: confusion matrices size when working with k-folds
[0.3.6] 2019-11-14¶
Added¶
Dataset
class added topyss3.util
as an interface to help the user to load/read datasets. MethodDataset.load_from_files
added- Documentations updated
[0.3.5] 2019-11-12¶
Added¶
- PySS3 Command Line Python 2 full compatibility support
Fixed¶
- Matplotlib set_yaxis bug fixed