Large Language Model (LLM) and it’s Geospatial Applications

RohitGautam47 413 views 20 slides Jun 04, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Large Language Model (LLM) and it’s Geospatial Applications.


Slide Content

For what are you using any form of LLM(chatgpt,gemini,claude)? menti.com Code: 2399 9194

Generative AI Classic AI: known output Generative AI: new content creation

Large Language Models Billion-parameter models Web-scale pretraining Contextual text generation

LLM Tokens Basic units of text (words, parts of words, or characters) Example: "I love cats" → "I", "love", "cats" Embeddings Numerical representations of tokens Enable understanding of relationships between words Context Consideration of surrounding words Determines meaning of ambiguous words Example: "bat" in "baseball bat" vs. "bat flying" Parameters Internal settings adjusted during training More parameters = Better understanding and generation of complex text

Attention Mechanism Example Sentence: "Tourist places of Kathmandu" How it Works: Break Down Sentence: "Tourist", "places", "of", "Kathmandu" Assign Weights: High: "Tourist", "places", "Kathmandu" Low: "of" Focus on Keywords : More attention to "Tourist", "places", "Kathmandu" Output: Using the keywords, generate a sentence that makes sense and provides useful information. “Top tourist places in Kathmandu include Swayambhunath, Boudhanath Stupa, and Pashupatinath Temple”

State-of-the-Art LLMs Freely Available Openai(gpt3.5, gpt4-o)-chatgpt Google(Gemini)- 2m context window Arthopic(claude) Open Source Meta( LLama) Mistral AI( Mixtral ) Google( Gemma )

How I am using LLM daily New way to search anything GitHub Copilot as coding assistance High quality code suggestion Debugging Writing bugless code Writing documentation, and test cases

Some Geospatial Use Cases Geocoding Data collection Just ask for data Finding data source Generate osm query ( OSM GPT ) Data Processing Unstructured to Structured Data Data Integration SQL QUERY GIS Analysis

Autonomous GPT

Let’s make LLM more powerful Fine-Tuning Retrieval-Augmented Generation (RAG) Function Calling

Fine Tuning Further training a pre-trained(foundation) model on a specific task or domain. Transfer Learning Domain Adaptation

Retrieval Augmented Generation(RAG) Knowledge-Grounded Generation Feed dynamic data as context Vector Database Similarity Search Semantic Search

Function Calling

AI AGENT

DEMO

Map Interaction

Useful Tools

Conclusion Boosting productivity(saving time) More Geospatial foundation model to come More llm powered applications in future