Currently Artificial Intelligence is repeatedly in the spotlight with new fascinating elements. This triggers the question, "How can I use this meaningfully and productively in my daily life?" A critical aspect is to incorporate AI models into processes in such a way that they deliver value without negatively impacting the user experience.
We want to present our approach on implementing GeoAI Models into an FME Workspace. We will show examples of different models and use cases and how easily they can be integrated into your daily tasks. The focus of our talk lies less on the individual use case and more on the overall aspect of how to productively employ GeoAI in your known structures.
13. The
Peak
of
Data
Integration
20
23
From Project to Product
● Next slides show our current work in progress
● Approach that has been used in multiple projects is now
being generalized to ease usage in the future
14. The
Peak
of
Data
Integration
20
23
Main obstacles
● AI Model implementationis often performedby non-FME
usersin other environments
○ Jupyter Notebooks, Python Scripts, …
● Integration of these scripts into businessprocessesif often
unclear
● AI Models are usually based on many different libraries
dependingon the use case
○ Tensorflow, Keras, Pytorch, …
21. The
Peak
of
Data
Integration
20
23
Use Case: Anomaly Detection
• Various files are regularly uploaded to a system
• Multiple dataset types with different schemas
• Individual schemas consist of many columns
• Defining individual rules for each attribute (or combination of
attributes) would be extremely time consuming
• Errors have occurred in previous uploads that
compromise the system
22. The
Peak
of
Data
Integration
20
23
Solution
• We use an AI model to detect anomalies by comparing
the current dataset to previous datasets
• Autoencoder using Tensorflow
• Principal component analysis using sklearn
• Conditions
• The schema for each dataset type is consistent
• A minimum number of previous datasets is required
27. The
Peak
of
Data
Integration
20
23
Current Challenge - Integration
● Constructing GeoAI models becomes easier, however…
● …productively integration models can still be challenging
● Integration of models needs to be seamless…
● …in familiar and accustomed environments
28. The
Peak
of
Data
Integration
20
23
Integrating GeoAI in FME
● The GeoAIConnector in FME solves the problem
○ Integration of pretrained models
○ Integration of custom made models
● Allows flexibility in your workspaces
○ There isn't one model for everything ➔ Flexibility to include
custom implementationsnecessary
● Not every functionality has to be implemented in FME,
but everything can be connected!