SAFARI - Massachusetts Institute Of Technology

1y ago
2 Views
1 Downloads
2.97 MB
12 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Javier Atchley
Transcription

SAFARI Architecture and Software Stack Alberto Garcia-Robledo, Abel Sanchez, Rongsha Li, Juan-Carlos Murillo-Torres, John Williams and Sascha Boheme Massachusetts Institute of Technology MIT Geospatial Data Center z MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 1

SAFARI Software Architecture Data Layer (DAL) Python CSV File CSV Reader Pandas Integration Layer & Rank Layer (NIL & RAL) Python Flag Layer (FAL) Python Repository MongoDB Exact Matching Link Detectors Link Anomaly MongoDB Anomaly Detectors Aggregation Detector NetworkX Framework NetworkX Flags MongoDB Py2neo Py2neo Session MongoDB XLS Doc. REST server Flask NetworkX NetworkX Py2neo Py2neo Session MongoDB Geolocation RDB Reader* Pandas RDB . Data Integrator* Link Link Matching Anomaly Anomaly Detectors* Detectors PyGeo Detector NetworkX NetworkX Py2neo Py2neo Session MongoDB RFNets MongoDB BBN Link Fuzzy Matching Link Anomaly Detectors Anomaly Detectors Jellyfish Detector XLS Reader* Pandas Network Link Link Centrality Anomaly Anomaly Rankers Detectors Detector igraph NetworkX NetworkX Py2neo Py2neo Link Rankers Link Anomaly ebay-bayesian Anomaly Detectors Detector NetworkX NetworkX Py2neo Py2neo REST server Flask View Layer (VAL) Python Web Layer (WEL) JavaScript Link RFNet Link Anomaly Formatter Anomaly Detectors igraph Detector NetworkX NetworkX Py2neo Py2neo Treemap View JIT InfoVis Map Link Link Formatter Anomaly Anomaly igraph Detectors Detector NetworkX NetworkX Py2neo Py2neo Network View JIT InfoVis REST server Flask REST server Flask Treemap Link RFNet Link Anomaly Integrators Anomaly Detectors igraph Detector NetworkX NetworkX Py2neo Py2neo Link Link Formatter Anomaly Anomaly igraph Detectors Detector NetworkX NetworkX Py2neo Py2neo . . . Task Queue Celery Task Queue Celery Task Queue Celery Map View Leaflet . GUI JQuery EasyUI * to be developed MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 2

MongoDB https://www.mongodb.org/ Repository Repository MongoDB MongoDB Session Session MongoDB MongoDB MongoDB is an open-source NoSQL document database. JSON-style documents with dynamic schemas. Rich, document-based queries. Flexible aggregation and MapReduce data processing. Who's using it: MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 3

Flask http://flask.pocoo.org/ REST REST server server Flask Flask Lightweight Web application framework for Python Microframework: it keeps the core simple but extensible. RESTful request dispatching. Extensions available to enhance features as desired. Who's using it: MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 4

Pandas http://pandas.pydata.org/ CSV XLS Reader RDB Reader* RDB Pandas Reader* Pandas Reader* Pandas Pandas Easy-to-use data structures and data analysis tools. Efficient DataFrame object for data manipulation. R/W between in-memory data and text files, CSV, Microsoft Excel, SQL DBs, and HDF5. High performance merging and joining of data sets. MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 5

Celery http://www.celeryproject.org/ Task Task Queue Queue Celery Celery Asynchronous task queue based on distributed message passing. Tasks are executed concurrently on a single or more worker servers. Support for RabitMQ, Redis, Beanstalk and MongoDB brokers. Who's using it: MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 6

igraph http://igraph.sourceforge.net/ RFNet Integrator igraph RFNet Formatters igraph High performance library for complex network research and SNA. Algorithms for measuring structural properties, node centrality, K- decomposition and community detection. Algorithms for generating 2D/3D layouts: Fruchterman-Reingold, Kamada-Kawai, Reingold-Tilford, Distributed Recursive Layout, etc. MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 7

eBay Bayesian Belief Networks https://github.com/eBay/bayesian-belief-networks BBN Rankers igraph Pythonic Bayesian Belief Network package. Exact inference on BBNs specified as pure python functions. Discrete and continuous variables. Different inference engines: junction tree, sum product, etc. Who's using it: MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 8

JS InfoVis Toolkit http://philogb.github.io/jit/ Treemap TreemapView View JS JSInfoVis InfoVis Network NetworkView View JS JSInfoVis InfoVis Tools for creating Interactive Data Visualizations for the Web. Based on the HTML5 canvas. Graph, radial and hierarchical network visualizations. Treemap, stacked sunburst, area, bar and pie charts. MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 9

jQuery EasyUI http://www.jeasyui.com/ GUI GUI jQuery jQueryEasyUI EasyUI Collection of user-interface plugin based on HTML5 and jQuery. Essential functionality for building modern, interactive, javascript applications. Datagrid, treegrid, panel, combo and more for building cross-browser web page. MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 10

SAFARI: Web-Based Visual Analytics WebGUI MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 11

Conclusions Analysis integration. Enable SMEs to integrate different analysis techniques for processing large amounts of payment documents. Big data analysis. Help SMEs to make sense of a large amount of RFs spread across data. Focus. Help SMEs to focus on the most suspicious payments by exploiting modern high-performance multi-core computers and visualization techniques. Novelty: MIT Geospatial Data Center Integration Ranking Visualization False positive minimization SAFARI: Situational Awareness Framework for Risk Ranking 12

JIT InfoVis Network View JIT InfoVis Map View Leaflet. GUI JQuery EasyUI Data Layer (DAL) Python Flag Layer (FAL) Python Integration Layer & Rank Layer (NIL & RAL) Python View Layer (VAL) Python Web Layer (WEL) JavaScript SAFARI Software Architecture MIT Geospatial Data Center SAFARI: Situational Awareness Framework for Risk Ranking 2 * to .

Related Documents:

SAFARI Montage CreationStation User Guide 9 . Uploading a Web Link Into SAFARI Montage CreationStation Web Links enable you to access resources stored outside of your SAFARI Montage system. These resources can be in the form of videos, images, audio or any other web-deliverable resource. Web Links are created and managed with

OnBase14 – Web Browser Compatibility Browser Platform Web Client(s) Supported Apple Safari 5.1 update 9 and greater (5.1.9 ) Mac OS X HTML Apple Safari 6.0 update 4 and greater (6.0.4 ) Mac OS X HTML Apple Safari 6.1 Mac OS X HTML Apple Safari 7.0 Mac OS

/ How-Tos / OS X / Remove "ZEUS Virus Detected" Mac warning from Safari, Chrome and Firefox HOW-TOS Remove "ZEUS Virus Detected" Mac warning from Safari, Chrome and Firefox John Dee November 12, 2019 22.6K Views Get rid of Zeus virus alert hoax on Mac, which is caused by malicious code hijacking Safari and other browsers in order

Piano Safari Level 1 at the age of six or seven. However, time to complete Piano Safari Friends will vary based on the age of the student. Four-year-olds may spend two years in Piano Safari Friends, while six-year-olds may progress through the book in less than a year. GOAL

SAFARI Montage is factory-configured to use a default host name of SVN SerialNo .local Replace SerialNo with the six-digit serial number of your SAFARI Montage server. Your serial number can be found on the back cover of your printed Setup Guide, on the back of the SAFARI Montage rack unit, or inside the case door of the SAFARI Montage tower.

Bibb County School District SAFARI Montage Contacts Instructional Technology Office 478-765-8616 Help Desk 478-765-8659 Dr. Monica Radcliff monica.radcliff@bcsdk12.net Vanessa Wynn vanessa.wynn@bcsdk12.net Mary Royal, Consultant/Trainer for SAFARI Montage 478-714-3937 mary.royal@bcsdk12.net

Permutation Tests for Classification Sayan Mukherjee, Polina Golland and Dmitry Panchenko AI Memo 2003-019 August 2003 2003 massachusetts institute of technology, cambridge, ma 02139 usa — www.ai.mit.edu massachusetts institute of technology — artificial intelligence laboratory

phases attained more algae for future oil extraction (Day 32 was in growing phase). After ultrasonication, the lipids were extracted by the Folchs method. The lipid content was 8.6% by weight. 0 0.05 0.1 0.15 0.2 0.25 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 Algae Mass (grams) Time (days) Haematococcus Growth in Bolds Basal .