putvision / landcoverseg Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Hi, thank you for uploading this. I have successfully trained and exported the included model on our university cluster and have tested that it works in my Deepness plugin.
I am starting to create my own custom dataset and am using the following as my image and mask (actual resolution 4284x4218):
The colors in the mask are arbitrary single byte values I chose when generating the mask (1, 150, 200) as I have 3 classes (I think
LandCoverSeg/src/datamodules/datasets/landcoverseg_dataset.py
Lines 39 to 40 in f5e4924
I trained and it ran for 148 epochs before finishing. I exported and tested out the model on the training area and got the following (overlaid on my training mask for display here):
It looks like it is assigning channel_0 to most of the image, and there is some assignment of channel_1, presumably my shrub layer. None of the forest layer (value 200) were assigned. I tried a larger extent as well, and only got assignments from the first 2 layers.
I can produce much more training data, but wanted to make sure I am using the software correctly first. When defining classes: ['background', 'building', 'woodland', 'water', 'road']
, how do you know which pixel values in the raster these classes will be mapped to, is it based on byte order?
And do you think my lack of any forest assignments is based on my low amount or low quality of training data (e.g. my masks for the forest layer are too messy), or maybe it is something I am configuring incorrectly?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.