-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This document is written for data and tech team of forrestsee to get scope, goal, overview, and summary of this project, especially in the pilot mode.
- Learn the process of building a simple predictive model by Python;
- Learn the structure of design a machine learning-based solution;
- Experience with a framework of an advanced algorithm (open-source code in Python).
- Build a simple predictive model to predict the green cover given data collected from * * Stateline photo and visualize the future based on a simple model.
Through this project, we hope to raise awareness of the youth community on sustainable development topics, especially environments, renewable energy, and climate change.
This guideline introduces a step-by-step process to help you get a high-level overview of a process, e.g. an input, a process, an expectation for the outcome and some possibilities. References here include useful content directing you to the source to get a better idea of something we used in the pilot project.
This pilot project is a short run for us to validate ideas and assumptions as well as call more resource in testing time. After this, we hope a better plan will be proposed and more activities will be followed-up to build a community of who care about sustainable development.
The project is built on top of a simple 5-step process, e.g. data preparation, data processing, feature extraction, build a predictive model and communication. Before that, we take lessons from previous projects in climate change for Amazon Forrest.
In this early stage, we use visualization and storytelling to show a picture of climate change affect a particular area of Vietnam - Son Tra Pennuisila in Danang city.
- Prepare data
- Data is photos collected from satellites with 30MB data
- Process data
- Normalize data set by time
- Extract feature
- Extract green pixels of each image by counting those followed by color codes
- Calculate the number of green pixels.
- Calculate the percentage of green pixels
- Build a simple predictive model
- Predict green cover over time by linear regression with time series for the next K units of time. (Unit: years, months, days, etc.)
- Build a simple visualization
- Using
geoplotlibandmatplotlibto plot a variance of data with respect to time.
- Using
mindsdbwith a tutorial.
- Data: more time and more quality;
- Process: combine data with other economical and social factor to show how climate change would affect the local;
- Visualization: try with different kinds of a plot to detect a better storyline.
- Predictive solution: find more meaningful features to increase the performance of a naive model;
- Advanced algorithms for predictive solution + visualization: applying for neural style transfer with parametric extracted to depict a visualization of a potential (destructive) scenario.
- http://web.stanford.edu/class/cs325b/ a class-based design curriculum to walk you a step by step project within a topic of sustainable development.
- https://aiforsocialgood.github.io/2018/cfp.htm: some case studies to broaden room of possibilities to foster more activities.
- https://arxiv.org/abs/1906.05433: an academic paper to address issues from multi-perspectives.
- https://github.com/mindsdb/mindsdb/: a simple friendly UI interface to reduce a burden of coding and engineering to help starters apply advanced machine learning.
- https://github.com/andrea-cuttone/geoplotlib: an open-source code for maps and geographical visualization.