• Nenhum resultado encontrado

7 C ONCLUSION AND F UTURE W ORK

7.2 Future Works

Considering this thesis's time and resource limitations, further work can build upon what was done. Below are suggested some possible work that could take place:

• The CNN-AE architecture used with D2 could be further regularized to improve the generalization error.

• To understand whether the features extracted by approaches addressed in this thesis can be used as input to the MATISSE team's forecasting model currently in development.

• Considering that the Sentinel-3 data only dates back to 2017, Sentinel-2 data can be used to extract information from earlier years, which could prove helpful for the MATISSE project, considering that the marine toxin data in Portugal dates back to 2015.

• Data could be extracted from regions further out from the coastline to determine whether it contains valuable information for the toxin forecasting task.

• The effect of the patch sizes on the model performance and its utility for downstream tasks could also be explored.

B IBLIOGRA PHY

[1] P. Vale, M. J. Botelho, S. M. Rodrigues, S. S. Gomes, and M. A. de M. Sampayo, “Two decades of marine biotoxin monitoring in bivalves from Portugal (1986-2006): A review of exposure assessment,” Harmful Algae, vol. 7, no. 1, pp. 11–25, 2008, doi:

10.1016/j.hal.2007.05.002.

[2] P. Vale, “Shellfish contamination with marine biotoxins in Portugal and spring tides: a dangerous health coincidence,” Environmental Science and Pollution Research, vol. 27, no. 33, pp. 41143–41156, 2020, doi: 10.1007/s11356-020-10389-9.

[3] I. L. de Carvalho, A. Pelerito, I. Ribeiro, R. Cordeiro, M. S. Núncio, and P. Vale, “Paralytic shellfish poisoning due to ingestion of contaminated mussels: A 2018 case report in Caparica (Portugal),” Toxicon X, vol. 4, p. 100017, Oct. 2019, doi:

10.1016/j.toxcx.2019.100017.

[4] S. E. Shumway, “A Review of the Effects of Algal Blooms on Shellfish and Aquaculture,”

J World Aquac Soc, vol. 21, no. 2, pp. 65–104, 1990, doi: 10.1111/j.1749-7345.1990.tb00529.x.

[5] R. Dwivedi et al., “Species identification of mixed algal bloom in the Northern Arabian Sea using remote sensing techniques,” Environmental Monitoring and Assessment, vol.

187, no. 2, Feb. 2015, doi: 10.1007/s10661-015-4291-2.

[6] D. Blondeau-Patissier, J. F. R. Gower, A. G. Dekker, S. R. Phinn, and V. E. Brando, “A review of ocean color remote sensing methods and statistical techniques for the detection, mapping and analysis of phytoplankton blooms in coastal and open oceans,” Progress in Oceanography, vol. 123, pp. 123–144, 2014, doi: 10.1016/j.pocean.2013.12.008.

[7] P. R. Hill, A. Kumar, M. Temimi, and D. R. Bull, “HABNet: Machine Learning, Remote Sensing-Based Detection of Harmful Algal Blooms,” IEEE Journal of Selected Topics in

Applied Earth Observations and Remote Sensing, vol. 13, pp. 3229–3239, 2020, doi:

10.1109/JSTARS.2020.3001445.

[8] X. Li, J. Yu, Z. Jia, and J. Song, “Harmful algal blooms prediction with machine learning models in Tolo Harbour,” Proceedings of 2014 International Conference on Smart Computing, SMARTCOMP 2014, pp. 245–250, 2014, doi:

10.1109/SMARTCOMP.2014.7043865.

[9] N. L. Reinoso, “Data Driven & Machine Learning Models,” no. Ml, 2008.

[10] J. M. Torres Palenzuela, L. G. Vilas, F. M. Bellas Aláez, and Y. Pazos, “Potential Application of the New Sentinel Satellites for Monitoring of Harmful Algal Blooms in the Galician Aquaculture,” Thalassas, vol. 36, no. 1, pp. 85–93, 2020, doi: 10.1007/s41208-019-00180-0.

[11] G. Zheng and P. M. DiGiacomo, “Detecting phytoplankton diatom fraction based on the spectral shape of satellite-derived algal light absorption coefficient,” Limnology and Oceanography, vol. 63, no. S1, pp. S85–S98, Mar. 2018, doi: 10.1002/lno.10725.

[12] M. Rixen and J. M. Beckers, “A synopticity test of a sampling pattern in the Alboran Sea,”

Journal of Marine Systems, vol. 35, no. 1–2, pp. 111–130, Jun. 2002, doi: 10.1016/S0924-7963(02)00080-5.

[13] C. v. Rodríguez-Benito, G. Navarro, and I. Caballero, “Using Copernicus Sentinel-2 and Sentinel-3 data to monitor harmful algal blooms in Southern Chile during the COVID-19 lockdown,” Marine Pollution Bulletin, vol. 161. 2020. doi:

10.1016/j.marpolbul.2020.111722.

[14] “Acquisition and analysis of remote sensing imagery of harmful algal blooms.”

https://repository.oceanbestpractices.org/handle/11329/648 (accessed Feb. 25, 2021).

[15] D. Giavarina, “Understanding Bland Altman analysis,” Biochemia Medica, vol. 25, no. 2, pp. 141–151, 2015, doi: 10.11613/BM.2015.015.

[16] E. Valbi, F. Ricci, S. Capellacci, S. Casabianca, M. Scardi, and A. Penna, “A model predicting the PSP toxic dinoflagellate Alexandrium minutum occurrence in the coastal waters of the NW Adriatic Sea,” Scientific Reports, vol. 9, no. 1, pp. 1–9, 2019, doi: 10.1038/s41598-019-40664-w.

[17] J. R. Landis and G. G. Koch, “The Measurement of Observer Agreement for Categorical Data,” Biometrics, vol. 33, no. 1, p. 159, Mar. 1977, doi: 10.2307/2529310.

[18] T. J. Smayda and C. S. Reynolds, “Strategies of marine dinoflagellate survival and some rules of assembly”, doi: 10.1016/S1385-1101(02)00219-8.

[19] B. Lim and S. Zohren, “Time Series Forecasting With Deep Learning: A Survey,” arXiv, Apr.

2020, Accessed: Feb. 24, 2021. [Online]. Available: http://arxiv.org/abs/2004.13408 [20] N. v. Kulagina et al., “Detection of marine toxins, brevetoxin-3 and saxitoxin, in seawater

using neuronal networks,” Environmental Science and Technology, vol. 40, no. 2, pp.

578–583, 2006, doi: 10.1021/es051272a.

[21] I. Grasso et al., “The hunt for red tides: Deep learning algorithm forecasts shellfish toxicity at site scales in coastal Maine,” Ecosphere, vol. 10, no. 12, 2019, doi: 10.1002/ecs2.2960.

[22] F. Rosenblatt, “THE PERCEPTRON: A PROBABILISTIC MODEL FOR INFORMATION STORAGE AND ORGANIZATION IN THE BRAIN 1,” Psychological Review, vol. 65, no. 6, pp. 19–27.

[23] I. J. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA, USA: MIT Press, 2016. Accessed: Feb. 24, 2021. [Online]. Available:

https://www.deeplearningbook.org/

[24] A. Odena, V. Dumoulin, and C. Olah, “Deconvolution and Checkerboard Artifacts,” Distill, vol. 1, no. 10, p. e3, Oct. 2016, doi: 10.23915/DISTILL.00003.

[25] “ESA - Europe’s Copernicus programme.”

https://www.esa.int/Applications/Observing_the_Earth/Copernicus/Europe_s_Copernicu s_programme (accessed Oct. 30, 2021).

[26] “User Guides - Sentinel-3 OLCI - Radiometric Resolution - Sentinel Online - Sentinel Online.” https://sentinels.copernicus.eu/web/sentinel/user-guides/sentinel-3-olci/resolutions/radiometric (accessed Oct. 30, 2021).

[27] “User Guides - Sentinel-3 OLCI - Level-2 Water - Sentinel Online - Sentinel Online.”

https://sentinel.esa.int/web/sentinel/user-guides/sentinel-3-olci/product-types/level-2-water (accessed Oct. 30, 2021).

[28] “Sentinel-3 Operations ramp-up phase - Sentinel Online.”

https://sentinels.copernicus.eu/web/sentinel/missions/sentinel-3/operations-ramp-up-phase (accessed Oct. 30, 2021).

[29] “Dataset details | WEkEO.”

https://www.wekeo.eu/data?view=dataset&dataset=EO%3AEUM%3ADAT%3ASENTINE L-3%3AOL_2_WFR___&initial=1 (accessed Oct. 30, 2021).

[30] “CODAREP service.” https://codarep.eumetsat.int/ (accessed Oct. 30, 2021).

[31] “EUMETSAT Product Ordering Application.”

https://archive.eumetsat.int/usc/UserServicesClient.html (accessed Oct. 30, 2021).

[32] “Quality and Science Flags - Sentinel Online.”

https://sentinels.copernicus.eu/web/sentinel/technical-guides/sentinel-3-olci/level-2/quality-and-science-flags-op (accessed Oct. 30, 2021).

[33] “User Guides - Sentinel-3 OLCI - Naming Convention - Sentinel Online - Sentinel Online.”

https://sentinels.copernicus.eu/web/sentinel/user-guides/sentinel-3-olci/naming-convention (accessed Oct. 30, 2021).

[34] “ecmwf/hda: API to harmonised data access for DIAS/WEkEO.”

https://github.com/ecmwf/hda (accessed Oct. 30, 2021).

[35] “MLCubeTM | MLCommons.” https://mlcommons.org/en/mlcube/ (accessed Oct. 30, 2021).

[36] “Apache Beam.” https://beam.apache.org/ (accessed Oct. 30, 2021).

[37] “MLCube.” https://mlcommons.github.io/mlcube/ (accessed Oct. 30, 2021).

[38] “HDA API | WEkEO.” https://www.wekeo.eu/docs/harmonised-data-access-api (accessed Oct. 31, 2021).

[39] “wekeo-jupyter-lab/wekeo-hda at master · wekeo/wekeo-jupyter-lab.”

https://github.com/wekeo/wekeo-jupyter-lab/tree/master/wekeo-hda/ (accessed Oct.

31, 2021).

[40] “Downloading a Billion Files in Python”.

[41] “Resampling and Reducing Resolution | Google Earth Engine.”

https://developers.google.com/earth-engine/guides/resample (accessed Nov. 01, 2021).

[42] “wekeo-jupyter-lab/12_OLCI_spatial_interrogation.ipynb at master ·

wekeo/wekeo-jupyter-lab.”

https://github.com/wekeo/wekeo-jupyter-lab/blob/master/ocean/Sentinel3/12_OLCI_spatial_interrogation.ipynb (accessed Nov.

20, 2021).

[43] “Natural Earth - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales.”

https://www.naturalearthdata.com/ (accessed Nov. 20, 2021).

[44] “Files · master · EUMETlab / Cross-Cutting Tools / Sentinel Downloader · GitLab.”

https://gitlab.eumetsat.int/eumetlab/cross-cutting-tools/sentinel-downloader/-/tree/master (accessed Nov. 20, 2021).

[45] “EUMETSAT Product Ordering Application.”

https://archive.eumetsat.int/usc/UserServicesClient.html (accessed Nov. 20, 2021).

[46] T. Kluyver et al., “Jupyter Notebooks – a publishing format for reproducible computational workflows,” Positioning and Power in Academic Publishing: Players,

Agents and Agendas - Proceedings of the 20th International Conference on Electronic Publishing, ELPUB 2016, pp. 87–90, 2016, doi: 10.3233/978-1-61499-649-1-87.

[47] F. and others Chollet, “Keras,” 2015. https://keras.io (accessed Mar. 29, 2022).

[48] P. Gavrikov, “Visualkeras,” 2021. https://github.com/paulgavrikov/visualkeras (accessed Mar. 29, 2022).

[49] “Scikit-learn: Machine Learning in Python.”

https://www.jmlr.org/papers/v12/pedregosa11a.html (accessed Mar. 29, 2022).

[50] J. D. Hunter, “Matplotlib: A 2D graphics environment,” Computing in Science and Engineering, vol. 9, no. 3, pp. 90–95, 2007, doi: 10.1109/MCSE.2007.55.

[51] L. Biewald, “Experiment Tracking with Weights and Biases,” 2020.

https://www.wandb.com/ (accessed Mar. 29, 2022).

[52] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet Classification with Deep Convolutional Neural Networks”, Accessed: Feb. 20, 2022. [Online]. Available:

http://code.google.com/p/cuda-convnet/

[53] K. Simonyan and A. Zisserman, “Very Deep Convolutional Networks for Large-Scale Image Recognition,” 3rd International Conference on Learning Representations, ICLR 2015 - Conference Track Proceedings, Sep. 2014, Accessed: Feb. 20, 2022. [Online].

Available: https://arxiv.org/abs/1409.1556v6

[54] J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” Journal of Machine Learning Research, vol. 13, pp. 281–305, 2012.

[55] Z. Boger and H. Guterman, “Knowledge extraction from artificial neural network models Knowledge Extraction from Artificial Neural Networks Models,” 1997, doi:

10.1109/ICSMC.1997.633051.

[56] Q. Fournier and D. Aloise, “Empirical comparison between autoencoders and traditional dimensionality reduction methods,” Proceedings - IEEE 2nd International Conference on Artificial Intelligence and Knowledge Engineering, AIKE 2019, pp. 211–214, Mar. 2021, doi: 10.1109/AIKE.2019.00044.

[57] J. B. Pendry et al., “Reducing the Dimensionality of Data with Neural Networks,” IEEE Trans. Microw. Theory Tech, vol. 47, no. 9, p. 653, 1999, doi: 10.1126/science.1129198.

[58] J. Almotiri, K. Elleithy, and A. Elleithy, “Comparison of autoencoder and Principal Component Analysis followed by neural network for e-learning using handwritten recognition,” 2017 IEEE Long Island Systems, Applications and Technology Conference, LISAT 2017, Aug. 2017, doi: 10.1109/LISAT.2017.8001963.

[59] R. Campbell, B. Coltin, M. Furlong, and S. McMichael, “Feature Learning for Multispectral Satellite Imagery Classification using Neural Architecture Search,” Dec. 2019, doi:

10.1002/ESSOAR.10501361.1.

[60] F. Locatello et al., “A Sober Look at the Unsupervised Learning of Disentangled Representations and their Evaluation,” Journal of Machine Learning Research, vol. 21, Oct. 2020, doi: 10.48550/arxiv.2010.14766.

[61] “Feature extraction using PCA - Computer vision for dummies.”

https://www.visiondummy.com/2014/05/feature-extraction-using-pca/ (accessed Mar.

29, 2022).

[62] “Perceptrons: The First Neural Networks – Python Machine Learning.”

https://pythonmachinelearning.pro/perceptrons-the-first-neural-networks/ (accessed Mar. 29, 2022).

[63] A. Hashemi Fath, F. Madanifar, and M. Abbasi, “Implementation of multilayer perceptron (MLP) and radial basis function (RBF) neural networks to predict solution gas-oil ratio of crude oil systems,” Petroleum, vol. 6, no. 1, pp. 80–91, Mar. 2020, doi:

10.1016/J.PETLM.2018.12.002.

[64] “Convolutional neural network for classification of car image recognition | Download Scientific Diagram.” https://www.researchgate.net/figure/Convolutional-neural-network-for-classification-of-car-image-recognition_fig2_337872324 (accessed Mar. 30, 2022).

[65] “User Guides - Sentinel-3 OLCI - Coverage - Sentinel Online - Sentinel Online.”

https://sentinel.esa.int/web/sentinel/user-guides/sentinel-3-olci/coverage (accessed Oct. 30, 2021).

A

PCA-256 CLUSTERS

This appendix contains random patches of 4 random clusters resulting from the training of the DBSCAN model on the PCA-256 generated encodings presented in Section 6.3.5.

Documentos relacionados