Skip to main content

No project description provided

Project description

views_pipeline_core

VIEWS Twitter Header

The Violence & Impacts Early Warning System (VIEWS) produces monthly predictions of future violent conflict at both a country and sub-country level of analysis. This repository contains code, configuration files, and documentation that encapsulates the entire process of developing, experimenting, training, evaluating, and deploying the VIEWS machine learning model pipeline.

Use our interactive data dashboard to explore our latest predictions of future armed conflict.

[!CAUTION] Please note that this pipeline is actively under construction. We're in the early stages of development, meaning it's not yet ready for operational use. We're working hard to bring you a robust and fully-functional tool, so stay tuned for updates!

Table of contents

Repository Contents, Structure, and Explanations

VIEWS pipeline diagram

Repository Contents

This repository includes:

  • Code: Source code for the VIEWS project's machine learning models and the full pipeline.
  • Configuration Files: Settings and configurations for running the models, ensembles, and orchestration scripts.
  • Documentation: Detailed instructions and information about the project and how to interact with the pipeline and the individual components.

Pipeline Overview

The VIEWS machine learning pipeline involves several key processes:

  • Developing: Creating and refining machine learning models.
  • Experimentation: Testing and validating various model configurations and approaches.
  • Training: Training models with relevant data.
  • Evaluating: Assessing model performance and accuracy.
  • Deploying: Implementing models in a production environment to generate monthly true-future forecasts

Pipeline Documentation

High-level documentation on the pipeline and its components can be found in the folder documentation. For a comprehensive understanding of the terms and concepts used, please consult the Glossary. To explore the rationale behind our architectural choices, visit the Architectural Decision Records (ADRs).

Additionally, refer to READMEs and docstrings of various functions and classes in the source code.

The operational fatalities model generates forecasts for state-based armed conflict during each month in a rolling 3-year window. The latest iteration, currently in production, is called Fatalities002.

The following links cover modelling documentation for Fatalities002:

For VIEWS-specific infrastructure documentation, please refer to following GitHub repositories:

About the VIEWS Project

The VIEWS project is a collaborative effort supported by leading research institutions focused on peace and conflict studies. For more information about the project, visit the VIEWS Forecasting webpage.

Affiliations

  • Peace Research Institute Oslo (PRIO): The Peace Research Institute Oslo (PRIO) conducts research on the conditions for peaceful relations between states, groups, and people. PRIO is dedicated to understanding the processes that lead to violence and those that create sustainable peace. About half of the VIEWS core team is currently located at PRIO.

  • Department of Peace and Conflict Research at the University of Uppsala: The Department of Peace and Conflict Research at the University of Uppsala is a leading academic institution in the study of conflict resolution, peacebuilding, and security. The department is renowned for its research and education programs aimed at fostering a deeper understanding of conflict dynamics and peace processes. This department also hosts the Uppsala Conflict Data Program (UCDP), a central data source for the VIEWS project. About half of the VIEWS core team is currently located at the University of Uppsala.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

views_pipeline_core-0.1.0.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

views_pipeline_core-0.1.0-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file views_pipeline_core-0.1.0.tar.gz.

File metadata

  • Download URL: views_pipeline_core-0.1.0.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.9 Darwin/24.1.0

File hashes

Hashes for views_pipeline_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 622824a642d83791c22b7e6cfaa359a2381fee1cdb3b03fa907366293c18921b
MD5 4ee1241a3efeb789cf7617259fb67f9c
BLAKE2b-256 f2a3b3fb1f407d817b0137d44856cfb60198f29761cfb321c4997e9094e37a93

See more details on using hashes here.

File details

Details for the file views_pipeline_core-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for views_pipeline_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b3a5bbe2b5f1c583b8a59b1ec72fbb0820c6118776ea973f1c9ac4456f01767
MD5 2ce3f54389ca8c63c81f0ab5658f2932
BLAKE2b-256 064c0326b4f1d6398ef0e927036dc6df5a9c0c47a247502394f80d28045dc4e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page