Skip to content

quanap5/eventDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Detection Demonstration here

  • Using deepleaning technique for real-time event detection
    • CNN: identify informative data
    • LSTM: temporal event detetection (earthquake data is used for demo)
  • Introduction We designed a Graphic User Interface usingPyQt. Both CNN model and LSTM model are built in Python using Keras deep learning library. Because the deep models can take a long time totrain, we should pre-train them for saving andthen load them again for use. We can use tabtraining CNN or RNN to retrain them. The following interfaces are tabs for setting and some modes of our application such as a configuration tab for keywords, set the language for streaming tweets, set name, and some other informations. Also, the display list of the informative tweet and other is the list of non-informative tweet coming with information about time. Thelast sub-figure is real-time plotting ofaccumulated frequency keyword-related tweets, predicted values, and earthquake candidate underlying time series data.

Requirement

  • python
  • tensorflow
  • keras
  • pyqt4

Running

Step1: clone this sourcecode to your local repository

Step2: Download word-embeddings for CNN model

Step3: Run with GUI

  • python try2.py (or python demo.try)

Step4: Configuration keywords on Setting tab

  • fill out the given blank
  • chose language
  • limitation with area keywords

Step5: Training CNN

  • Use tab

Step6: Training RNN

  • Use tab or eventDetection-master$ python rnn/lstm-anomaly-detection.py

About

Demo GUI time event detection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published