Posts

Large language models for text translation

In recent years, machine translation has come a long way. Thanks to advances in artificial intelligence and natural language processing …

Finetuning GPT-2 for scientific text generation

Suggesting that deep learning models based are capable of generating realistic text from a prompt would be an understatement. Ever …

Deploy machine learning models with R Shiny and ONNX

Python is often the go-to language for machine learning, especially for training deep learning models using the PyTorch or TensorFlow …

Plant ID app (part 2): REST API

In part 1 of this blog post, we downloaded ~25.000 images of 100 plant species and trained a deep learning classification model. The …

Plant ID app (part 1): Data and model training

Plants species can be truly difficult to tell apart and this job often requires expert knowledge. However, when images are available …

Parsing sonar data in Python using NumPy

Recreational-grade sonar equipment can collect vast amounts of data. Unfortunately, the data is often hidden in some kind of …

Shiny app for interactive time-series processing

Recently, there was a need for a way to cut and manipulate some timeseries data that had been collected to quantify greenhouse gas …

Creating mosaics from Sentinel 2 satellite imagery

Satellite imagery are collected at large scale and made freely available by institutions ESA and NASA. This data is collected at high …

New R-package for flow routing on digital elevation models

Digital elevation models (DEMs) are very convenient for modeling water flow. Some of the applications include delineation of …

Shiny apps for creating lake bathymetric maps

In a previous post I showed how to use R for creating bathymetric maps for lakes. To make this process even easier, I have created two …