Giter Site home page Giter Site logo

mesarcik / rfi-nln Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 4.0 191 KB

Code for paper entitled "Learning to detect RFI in radio astronomy without seeing it"

Home Page: https://academic.oup.com/mnras/advance-article/doi/10.1093/mnras/stac2503/6692884

License: MIT License

Python 52.28% Shell 0.58% Lua 47.14%
anomaly-detection novelty-detection radio-astronomy rfi unsupervised-learning weak-supervision

rfi-nln's People

Contributors

mesarcik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

rfi-nln's Issues

Finalising results

HERA:

I have fixed the simulator such that the proper models of source, gain, fluctuations, cross talk and rfi are simulated. The generation script will need to be refactored and comitted to the repo. Below an example of the simluator outputs can be shown:

5_2_xx

Intermedia performance evaulation:

  • As discovered in a meeting this week I found that the previously simulated data was trivial for RFI detection and could be detected using a single threshold with an AUROC of above 0.9.
  • With the newly simulated dataset we get an AUROC of 0.78 with a single threshold, this is still well above random, but is an improvement relative to the previous result.
  • I wonder if it is meaningful to really try improve this result (i.e. decrease the single threshold performance) or just continue as is
  • As it stands the UNET achieves an AUROC of 0.97 and NLN (using a VAE) gets 0.96, however on AUROC and IOU we get lower performance.
  • The AOFlagger obtains a 0.87, this is not properly optimised but it is at least now better than hte simple threhsold
  • Furthermore this 0.97 result is inline with the previous paper that made use of this data and a UNET architecture.

TODO

  • Redo the OOD results
    • Without RFI_DTV, RFI_stations, RFI_Impulse, RFI_Scatter
    • Only RFI_DTV,
  • Tune the AOFlagger for the new HERA data
  • Redo the poor heuristic results

LOFAR

I am still labelling the LOFAR data, hopefully this can be completed sooner than later.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.