Brief description
Python and MATLAB scripts were utilised to analyse hyperspectral imaging data from wheat grain samples, which were extracted and organised into Excel spreadsheets. The Python script was employed for classifying wheat grains using Support Vector Machine (SVC) for differentiating between levels of DON concentrations, whilst the MATLAB script was used for regression modelling with Artificial Neural Networks (ANN) for quantifying DON concentrations.Full description
Python and MATLAB scripts were utilised to analyse hyperspectral imaging data from wheat grain samples, which were extracted and organised into Excel spreadsheets. The Python script was employed for classifying wheat grains using Support Vector Machine (SVC) for differentiating between levels of DON concentrations, whilst the MATLAB script was used for regression modelling with Artificial Neural Networks (ANN) for quantifying DON concentrations.
Both script work with Excel spreadsheets.
The following libraries are required to run the python script: pandas; numpy ; sklearn; matplotlib
There are three MATLAB script including one for combined VNIR and SWIR data and one for each dataset separately. The training function of the ANN regression model is "trainbr", the transfer function is "radbas". MATLAB machine learning and deep learning library is required for using the script
Issued: 28 08 2025
Data time period: 2024 to 2024
User Contributed Tags
Login to tag this record with meaningful keywords to make it easier to discover