Questions tagged [machine-learning]
Field of study that gives computers the ability to learn without being explicitly programmed
105
questions
0
votes
0
answers
30
views
sampleRegions function returning an empty FeatureCollection
I first start by loading in Sentinel-2 data, filtering the date, and taking the median to produce a single image
COPERNICUS = ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED")
start_date = '...
0
votes
0
answers
39
views
Trouble preprocessing data in EE for machine learning,
I'm quite new to Earth Engine/QGIS (don't have an ArcGIS license), and I want to use a simple ML model to estimate ground-level O3 using satellite VCD, NDVI, and meteorological data.
I am very lost in ...
1
vote
1
answer
25
views
Segmentation label/ masks for GIS data
I'm trying to create segmentation labels/masks using a terrain GIS dataset to locate some objects (like trees).
For the labels of trees, do I need to convert the geographical coordinates to pixel ...
0
votes
1
answer
37
views
Random Forest error
I have tried a LULC classification using random forest algorithm in Google Earth Engine but error showing:
Layer error: Property 'B2' of feature '0' is missing.
My script code: https://code....
0
votes
1
answer
28
views
Google Earth Engine Classification Collection Mode Frequency for pixel confidence/stability/agreement
I am trying to obtain the mode and the mode frequency per pixel of different iterations of a Random Forest Classifier (With a fixed number of trees but with different random seeds) with 5 classes (0 ...
1
vote
0
answers
110
views
Using raster images as explanatory variables in regression model in python
I have yield data and multiple vegetation indices values in a tabulated form for multiple years. I applied machine learning regressors using the .csv file and tested the performance. The random forest ...
0
votes
1
answer
59
views
Google Earth Engine wekaKMean classification
I am practicing on GEE for unsuperised classification. wekaKMean clusterer algorithum,, with this code...
var s2 = sentinal data set level 2a
var geometry = ------
var filtered = s2.filter(ee.Filter....
0
votes
0
answers
28
views
Orfeo tool box in QGIS
What is the difference between validation and terrain sample in QGIS Orfeo toolbox during ML classification?
0
votes
0
answers
33
views
Using same spatial resolution for NDVI and LST data in machine learning model
I am currently developing a drought forecasting machine learning model and this is my first time handling satellite data. Two of my data sources are the MOD13A1 dataset from Google Earth Engine for ...
0
votes
0
answers
48
views
Difference between two multiband Sentinel-2 images
So I was using ml4floods, a machine learning tool in python to detect flooded areas in satellite imagery. The input it takes is a 13 band Sentinel 2 (L1-C) image.
I ran the model on the Sentinel 2 ...
0
votes
0
answers
107
views
Fixing my workflow on converting bounding box(object detection) to actual coordinates based on .tfw
I am trying to convert the Yolov8 detected bounding box locations to actual coordinates and export them to ArcGIS or other GIS software as point data. I'm working on Windows 11 Python 3.9. It kind of ...
0
votes
1
answer
265
views
Extracting features from DEM using ArcGIS Pro deep learning
I was wondering if it's possible to use ArcGIS Pro Deep learning to extract features from elevation data?
I have a DEM with multiple levees that are used for flood defence.
Is there a way to train ...
1
vote
1
answer
99
views
No valid data training when doing a supervised classification using training data from a different year
I'm doing a supervised classification using training data from a 2023 Image to a 2022 Image. However, when doing the migration I got the error message "No valid training data were found" for ...
1
vote
0
answers
67
views
Looping or mapping a classifier to retrain it on different images in Google Earth Engine
Is it possible to create a classifier (e.g. CART/Random Forest) and train it on several different training images with unique sample points each using a loop or .map()?
I have successfully created a ...
0
votes
0
answers
473
views
GEE - random forest doesn't classify my whole image
I'm new to GEE and I'm trying to do a machine learning supervised classification using random forest. it turns out that I made a code taking different parts of other codes and it works well for small ...
1
vote
0
answers
278
views
Calculating RMSE of random forest classification in Earth Engine via Python API
I tried to transform the following JS code to Python to get the RMSE values of my classification.
My ported code is the following
sampleTraining = predictedTraining.select(['kat_sajat', 'predicted'])
...
1
vote
1
answer
200
views
How to apply GEE training data to a new region
The link to my code is included here but I will paste it as well: https://code.earthengine.google.com/c9b3aec923007e896a3a079446001dac
I am trying to dynamically classify ground cover using supervised ...
0
votes
2
answers
89
views
Using .sav Files in Geoprocessing Tools
Platform: ArcGIS Pro 3.0.4
Situation: I want to create a geoprocessing tool that uses a sklearn machine learning model (saved in .sav format). The goal is that users will be able to input a new table ...
1
vote
1
answer
350
views
How to export decision trees from GradientTreeBoost in Google Earth Engine?
I'm running the Google Earth Engine examples for ee.Classifier.smileGradientTreeBoost and ee.Classifier.smileRandomForest, which are basically the same but with different training methods.
I was ...
0
votes
1
answer
217
views
Raster to CSV or XYZ
I'm trying to apply spatial data mining to a set of vector and raster files so I need a way to convert my raster archives into a CSV in order to run the mining
A little bit of background, my thesis is ...
0
votes
1
answer
57
views
Should I re-scale all the dataset to one scale before running them into model?
I have been working on the Flood susceptibility modelling and also have identified, collected and generated data of around 26 controlling factors(indicators). Furthermore, i'm going to put them into ...
1
vote
1
answer
595
views
SVM Classifier Probability Output is Opposite of RF and CART Classifiers using Google Earth Engine
I am working on a Peatland Fire Fire Susceptibility Determination on GEE using three classifier algorithms: RF, CART, and SVM. The outputs are fire probability and binary classification (1 = fire, 0 = ...
1
vote
0
answers
123
views
Satellite image segmentation using transfer learning with input image of different size and channels
I am new to Deep Learning and recently developed land cover products using U-Net architecture. I have been using an open-source library called segmentation_model and it worked pretty well with a mean ...
0
votes
1
answer
155
views
I am trying to perform a machine learning analyis using the ArcGIS module in Jupyter notebooks but strange error
I was trying to import all modules for ArcGIS to perform a machine learning analysis. However, the code gives me an error at the line from arcgis.learn.
Code:
%matplotlib inline
import pandas as pd
...
2
votes
0
answers
121
views
Using images from different Landsat missions and Sentinel-2 for machine learning
I am doing some image segmentation using random forests on satellite imagery. The events I am trying to detect are somewhat rare so my training sets are very limited if I want to use Sentinel-2 ...
3
votes
0
answers
58
views
Projection best practices for applying ML to large scale Earth Observation imagery [closed]
I come from a data science background, rather than GIS, but work in a domain where remote-sensed imagery is widely used; so I'm still learning some of the do's & don'ts when it comes to the 'right'...
1
vote
1
answer
1k
views
Adding a column to a Google Earth Engine feature collection
I am trying to generate a ground truth feature collection to do some machine learning. I have a shapefile that contains one class of my ground truth. and I am manually creating a second feature ...
1
vote
0
answers
36
views
Reusing regression or machine learning model in subsequent years
I have collected high-resolution UAV imagery and leaf area index (LAI) plot data. I plan on creating a model which uses my ground-based LAI to establish a relationship or train my UAV imagery. I will ...
0
votes
0
answers
303
views
Detection of tomato areas from UAV images using ML
I have many UAV .tif images which they contain tomato plant in a farm, and between them there is separation with soil. So by searching on google I have found this paper https://www.mdpi.com/2072-4292/...
1
vote
1
answer
88
views
Deep machine learning to improve satellite spatial resolution
Are there currently technologies based on deep machine learning that can improve the spatial resolution of satellite images (e.g. Sentinel-2)?
An example of the use of such technology to reconstruct a ...
3
votes
1
answer
625
views
Using RandomForest for land use classification in Google Earth Engine: Training accuracy shows error
I am using RandomForest classification for my LULCC study. I have been successful in running the classification including getting the "validation accuracy" as 0.87. However, my "...
0
votes
1
answer
196
views
View values of clusters after unsupervised classification by NDVI in Google Earth Engine
I am creating unsupervised classifications of an area to detect landscape/vegetation change over time.
For each year:
I have created an NDVI of the area based on a composite of Landsat images ...
1
vote
1
answer
57
views
NameError in Machine learning with Open Data Cube notebook code
I am trying to run the "Machine learning with the Open Data Cube" using my own .shp file but seem to keep getting the same error. The only cell that I altered in the following link is number ...
6
votes
4
answers
426
views
Automated extraction of road network from points
I have a huge dataset containing about zillion of points representing tracking locations of cars on the roads.
I also have roads datasets to compare to (from 3 different sources), to use for training ...
2
votes
1
answer
450
views
What's the maximum number of data points allowed to train a classifier in Google Earth Engine?
What is the maximum number of data points allowed to train a classifier in Google Earth Engine (n columns * n rows)? I know there is some threshold that if you go above, you get a Computed value too ...
2
votes
0
answers
31
views
Find Optimal Subset of Feature Layer Based on Spatial Criteria & Attributes
I'm using a Census tract shapefile with their corresponding attributes of interest within ArcMap 10.7.1.
My project goal is to identify the subset of tracts that share a line segment while:
...
0
votes
0
answers
326
views
Google satellite basemap license
Where (if anywhere) can we buy a license to use Google satellite basemap as input to machine learning algorithms?
0
votes
0
answers
85
views
Adding point features by machine learning in QGIS 3.16
I've got several georeferenced traditional maps and there are circles on it. (these are the studied points) So I want to add point features to the middle of the circles. I could do it manually, but I ...
3
votes
0
answers
805
views
Extract values from rasterstack TIFF for point data locations in Python
I am working on machine learning algorithms for predicting wildfire sites on state level. I have a CSV of wildfire instances, that has 37 columns including a geometry column, a lat column and a lon ...
2
votes
0
answers
118
views
How to programmatically identify landmarks (cemeteries) in Google Maps satellite data?
I'm searching Google Maps satellite view for cemeteries that are not listed in common repositories of cemeteries. I've spent a lot of time cruising around satellite mode searching for small ...
1
vote
1
answer
90
views
Extracting only part of supervised output model in Raster format
I have a svm predicted model which when applied on raster images classifies the LULC of land and writes the output to raster file. I want to use only the Land used part out of the output raster image. ...
2
votes
2
answers
134
views
How were walkways found and added to Google Maps or OSM?
Does Google Maps or OSM use any deep learning or machine learning model to extract walkways from satellite images? Examples of walkways are the green lines in the picture here. I wonder how they were ...
1
vote
0
answers
96
views
Preparing training data for crop species classification from drone images
I have high resolution multispectral (R,G,B,NIR,RE bands) images of a field taken from MicaSense RedEdge mounted on a drone. There are various species of crops planted. I want to classify the crops or ...
5
votes
4
answers
2k
views
Performing supervised classification on Sentinel images
I'm looking for python code which predicts the LULC of my data(other raster files apart from refernce data band1, band2 and soon) using svm classifier with rbf kernel based on reference data (truth ...
0
votes
1
answer
344
views
Google Earth Engine: get data ready for ML export
I need to export data from GEE to get processed in MATLAB. I want to export CSV files of a region, aggregating meteo data ( CAMS, ERA5, MODIS AOT) with sentinel-2 images. These images have already ...
0
votes
0
answers
25
views
Where to find open tabular hyperspectral data for machine learning research?
Where can i find open datasets regarding " Wheat/Maize Leaf Spectra with Associated water content, Potassium and Nitrogen Measurements" for machine learning research i.e. hyperspectral ...
0
votes
1
answer
125
views
Same confusion matrix depiste hyperparameter tuning using TrainImageClassifier in OTB
I am trying to run a land use land cover classification using TrainImageClassifier in OTB. Here are the settings I used :
The problem is that no matter how much I tweak the hyperparameters of any of ...
0
votes
0
answers
133
views
Classified image using RF method in R displays less no. of classes than it was trained to
I am trying to classify crops using Sentinel-2 image including 10 classes, using randomForest classification in R. For that, I extracted 2000 random samples points from the training areas for 11 bands ...
4
votes
1
answer
2k
views
SMILE classifiers/regressors in Earth Engine
I am working on a project intended for publication that leans heavily on Earth Engine for much of the workflow: assembling, compositing, and mosaicking lots of images from multiple data sources, ...
-1
votes
1
answer
60
views
Eliminating end points automatically
In QGIS 3.10 I have a point file and I decided a colors palettes for it.
Let's say this palette is composed by 11 colours steps, from blue to red and its intermediates.
So, I would like to ...