Frequently Asked Questions ========================== Can I use stream anomaly models for batch anomaly detection tasks? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The stream anomaly detection models can be used for batch anomaly detection tasks. Yet, the models are mainly designed for the tasks when a model sees an instance only once and removes from memory. Since models cannot always access all data, their performance may suffer. However, they are better fit to real-world problems when data arrives as time passes. You may also see `PyOD library `_ for batch learning models. Can I use batch learning model for stream learning tasks? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Batch anomaly detection models from `PyOD library `_ can be used by reference windowing via :class:`pysad.models.reference_window_model` or fitting to initial instances via :class:`pysad.models.one_fit_model`. An example of integration is provided in `Github `_. How can I contribute to this project? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Please see :ref:`contributing` for details. I found a bug. What should I do? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ You may contribute to this framework by sharing these bugs or feature ideas for improvements. You should open an issue on our `Github repository `_. You are also welcome to contribute via opening a pull request. Please see :ref:`contributing` for more information.