v0.4.0 #78
Closed
kayzliu
announced in
Announcements
v0.4.0
#78
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are excited to announce the final pre-alpha release, PyGOD v0.4, which marks a major milestone in our development. Following bug fixes and minor improvements, we plan to release v1.0. Your feedback and suggestions are appreciated.⚠️ Please note that this version is NOT forward compatible and some APIs have changed. Here are the major changes in this release:
Enhanced Base Class
Detector
: base class for all detectors.DeepDetector
: base class for all deep learning based detectors.Simplied APIs
predict_proba
andpredict_confidence
.predict(return_prob=True, return_conf=True)
instead.Modularized Detectors
We now introduce multiple modules to improve the code reusability and extendibility.
nn
: all base models inherittorch.nn.Module
nn.encoder
:nn.decoder
:nn.functional
: loss function, etc.Also, we changed the name of several modules to improve the clarity.
models
→detector
metrics
→metric
More Utility Functions
to_edge_score
: edge outlier score converterto_graph_score
: graph outlier score converterinit_detector
: detector initializerinit_nn
: neural network initializerUpdated Requirements
detector(compile_model=True)
(beta)And Many More
MLPAE
andGCNAE
toGAE
save_emb=True
bydetector.emb
This discussion was created from the release v0.4.0.
Beta Was this translation helpful? Give feedback.
All reactions