Git Product home page Git Product logo

patozavala / bucki Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 60 KB

Bucki is an Information System designed to hold campaign data obtained by field devices, such as imaging systems mounted over drones. The inclusion of rich metadata ensures the durability of data, enables the sharing of data between research groups, and makes it possible to implement several ai-based solutions for the real world.

License: MIT License

Dockerfile 1.57% Shell 6.86% Python 91.06% HTML 0.51%
data spectral-data computer-vision django-rest-framework

bucki's Introduction

Bucki

The idea

Bucki is an API Rest that allows you to record and access data taken in the field. Each campaign is stored into a "bucki," the basic unit for data and metadata storage. You can control the persons who can access your buckis.

We want to ensure that:

  • Data distribution — data should cover all or most of the possible spectrum of the input
  • Data coverage — every class should have enough representation in the dataset
  • Data accuracy — data should be highly relevant to the task in hand and be as close as possible to that used for inference, in terms of quality, format, etc.
  • Feature engineered — data should enable the ML model to learn what we intend it to learn (appropriate features)
  • Data transformation — almost always data acquired cannot be used as-is and an appropriate data transformation pipeline can simplify the model architecture
  • Data volume — depending on whether the ML model is built from scratch or learning transferred from another model, the availability of data is critical
  • Data split — typically data is split into 3 chunks: training (75%), validation (15%) & test (10%) and it’s important to ensure there is no ‘duplicate/same’ data across these chunks and the samples are distributed properly

Bucki SIS

BuckiSIS is the spectral layer of this project. BuckiSIS acts as a Spectral Information System (SIS) designed to hold spectral campaign data obtained by spectral devices, such as multispectral imaging systems mounted over drones. The inclusion of rich metadata ensures the durability of spectral data, enables the sharing of spectral data between research groups, and makes it possible to implement several ai-based solutions for the real world.

Spectral data

Workflow

RestAPI

References:

Another resources you may enjoy

bucki's People

Contributors

patozavala avatar

Watchers

 avatar

bucki's Issues

compartmentalize buckets

  • Implement one bucket class form which every bucket inherits.
  • Implement a multispectral specialized bucket.
  • Apply migrations for multispectral models.

where, and how to run logic into the project

We need to stack a list of .tiff files into a single "stacked" .tiff file. To perform this, we need to run some logic, and the question is where to put that function (e.g in the model, in the view, in utils module?)

implement tags for buckets

The bucket's category must be related to the thematic of the data stored in the bucket. Therefore, it should help to perform queries faster.

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.