Code Monkey home page Code Monkey logo

osint_visualisation's Introduction

Open Source Intelligence (OS-INT) is defined as the act of extracting and analysing information from publicly accessible sources. Its purposes include, but are not limited to national security, military intrigue, business intelligence and academic research. With the rapid growth of the reach of the internet, OS-INT has reached new highs in levels of practitioners, as well as the breadth of the content illustrated by the data.

For this project, we are working with several different sources of data, and OS-INT practitioners, such as the Stockholm International Peace Research Institute (SIPRI), who provide data which encapsulates military expenditure, armed conflict and the arms trade.

It is without doubt that the collective reliance and funding of the military industrial complex has shown massive benefits and disadvantages for individuals across the world, with corporations raking in giant profits, and conflict decimating communities worldwide. With this project, we hope to clearly visualise the direct correlation between the transfer of arms and equipment to the levels of conflict across the globe.

Getting our project running:

  • To be able to run our project, first clone it.
  • Run npm install in the root directory
  • Replace the webpack.config.js in node_modules\react-scripts\config with the one in the project root
  • Extract the .tiff file in \public\NE1_LR_LC.zip to \public

Once installed

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

osint_visualisation's People

Contributors

ashiph-ui avatar hanbin-zhang avatar luke20332 avatar olliemyers4 avatar pablosnz avatar radshiadeh avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

radshiadeh

osint_visualisation's Issues

Make basic graphs on the data extracted (Exploration)

Make some graphs using a library such as matplotlib in order to attain some visualisation of the data that has been extracted and cleaned up
Potential Graphs

  • Countries with the most sales
  • Countries that have purchased the most ($Mil/Bil)
  • Countries with the most conflict
  • Top suppliers for each major war in the past (half) century

Write intro (Report)

Write the intro to the report:

info on the problem at hand and the context (want to visualise and illustrate the correlation between the sales of armaments and the prevelance of conflict across the world)

Final Application (Modelling)

The main form of the visualisation of the data
A tiff file of a projection of a map with a slider showing the transfer of arms and a separate indicator showing levels of conflict across the world.

Write Abstract (Report)

NB - DO THIS AT THE END

Write a summary of the problem at hand and what we did to visualise the data.

Clean up graphs

Clean up the Titles of the graphs made by Ollie and Hanbin

Further discussion on K-Means clustering

I did some k means clustering on K =3 , however I am stumped with what to say about it .
Ollie suggested how that the 3 clusters encapuslte 3 ranges of global milex.

Arima Time-Series forecasting

ARIMA models are machine learning models which are used to predict future values of a time series based on historical data.

I am thinking of using this as a more structured and reliable form of predicting future expenditure, compared to linear and polynomial regression

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.