Releases: evilsocket/ergo
Releases · evilsocket/ergo
v1.13.1
v1.13
v1.12.2
v1.12.1
New Features
categorical_crossentropyis now used as default metric (allows binary and multiclass)
Fixes
ergo servecan now read a json post request as input
v1.12.0
New Features
- clustering algorithms run in parallel
- show error when no clusters are adjusted
- inertia analysis added for kmeans clustering
- 3D projection of clustering and PCA analysis
- number of clusters can be specified from as argument or infered from number of classes
- explore now performs clustering analysis
--no-testsflag added to actionto_fdeepergo servewill now autoload classes.json if available- unnormalized features are shown
ergo infonow reports sklearn version- explore graphs and tables have individual options
- table with stats for each feature added to ergo explore
- feature correlation matrix added to ergo explore
- pca explained variance chart
- pca decomposition showed in ergo explore
- explore action added
- added calculation of correlation for each predictor with target
- new noisy data label added to dbscan plots
- new dbscan clustering algorithm added
Fixes
- skipping repeated correlation fixed
- typo in explore help menu
- redundant action removed
- test for pkl files when cheking existing datasets
- fixed requirements.txt ergo -> ergo-ai
- fixed an issue caused by newer
sklearn.classification_reportversions breaking backwards compatibility (fixes #5) - added
seabornto requirements.txt - better logs
Misc
- Readme updated
- Refactoring
v1.11.0
New Features
ergo infohas now an optional-j/--to-jsonargument to print info in json format.ergo relevancenow has a-w/--workersoptional argument to run the algorithm with concurrent workers by using more memory.- help menus now report default values for each argument
Fixes
- fixed
setup.pyto install dependencies (fixes #4)
v1.10
New Features
ergo createnow has the new--inputs,--outputs,--layers,--epochsand--batch-sizeoptional arguments.ergo servehas now an optional--profileargument to enable the profiling middleware.ergo relevancehas now a--metricargument (default toprecision) to specify which metric to use for relevance.ergo viewnow has an optional--img-onlyargument to avoid showing any UI.ergo viewwill now plot the ROC curve.ergo viewwill now generate thetrainig_cm.png,test_cm.png,validation_cm.pngandhistory.pngfiles.ergo servenow supports GET queries, POST forms and also file uploads asx.ergo servewill now expose an/encodingAPI route to perform encoding only.
Fixes
- fixed a typo in
ergo cmp.
Misc
- refactored
ergo optimize-dataset,ergo clean,ergo createandergo viewcode. - removed
sumpyconnector to decouple the projects.
v1.9.0
New Features
ergo servewill now return class names (customizable via the--classesargument) with their probabilities as a response.- new
ergo encodeaction to process raw samples. - added
requirements.txtand.gitignoreto the project templates.
Fixes
- ergo serve now processes X correctly.
v1.8.0
New Features
ergo viewnow shows the confusion matricesergo trainnow generates bothstats.txtandstats.jsonergo trainnow has a new--no-shuffleoptionergo relevancenow has a new --to-json optional argument to save the results in a json file.ergo cmpnow supports models with different input shapes- each action has now its own help menu woth
ergo <action> -h
Fixes
- training history is now correctly built taking into account past training processes
- renamed
sumpyrequirement tosum-py
v1.7.0
New Features
- added conversion to tensorflow script as the
to-tf <path>action.
Fixes
- fixed a bug which prevented ergo to load pre generated datasets.