Code Monkey home page Code Monkey logo

activelearningtechniques's Introduction

Comparison among Various Active Learning Strategies and CNN on RFI data

Kalyan G - 140001011

Guide - Dr. Aruna Tiwari

OVERVIEW

Active learning is a special case of semi-supervised machine learning in which a learning algorithm is able to interactively query the oracle to obtain the desired outputs at an unlabelled data point. Since the learner chooses the examples, the number of examples to learn a concept can often be much lower than the number required in normal supervised learning. The way learner chooses the examples is called Query Strategy. Every active learning algorithm needs a query strategy.

Radio Frequency Interference

Radio-frequency interference (RFI) is an Electromagnetic interference (EMI) when the radiations are in radio frequency spectrum. It is a disturbance generated by an external source that affects an electrical circuit by electromagnetic induction, electrostatic coupling, or conduction. Radio frequency interference (RFI) often occurs as short bursts (< 1ms) across a broad range of frequencies, and can be confused with signals from sources of interest such as pulsars.

GOALS

We will compare the learning ability of active learning algorithm when implemented over  the following query strategies:

Uncertainty sampling

  • Entropy Sampling Query Strategy

  • Least Confident Query Strategy

  • Random Selection 

Query by committee

  • Kullback Leibler Divergence Query Strategy

  • Vote Entropy Strategy

And also compare its precision with a convolutional neural network model 

Dataset

RFI-Detection

Radio-frequency interference (RFI) is an Electromagnetic interference (EMI) when the radiations are in radio frequency spectrum. It is a disturbance generated by an external source that affects an electrical circuit by electromagnetic induction, electrostatic coupling, or conduction. This signal is converted into spectrogram (Image) using Short-time Fourier transform. This image can be used to determine if there exists a disturbance (RFI) or not.

Data without RFI :

Data with RFI :

Here I have used simulated spectrograms for training our active learning model. Our algorithm have to learn identifying patterns in an image, we can find which query strategy is good at doing this job of identifying patterns by comparing among them.

Results are in the pdf....

activelearningtechniques's People

Contributors

kalyan0510 avatar

Stargazers

Jingyi Wang avatar yzkang avatar

Watchers

James Cloos avatar  avatar

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.