Machine_learning
Machine_learning
Petri Välisuo
University of Vaasa
2025-03-12
NAVIGATION TECHNOLOGIES FOR
AUTONOMOUS SYSTEMS
.
Machine Learning (Petri Välisuo)
.
.
CONTENTS
• AI and Machine Learning
• Classi�cation
• Regression
• Reinforcement learning
• Applications in navigation
AI AND MACHINE LEARNING
Arti�cial intelligence (AI), the ability
of an articat (like robot) to perform
tasks commonly associated with
intelligent beings, such as the ability
to reason, discover meaning,
RL generalize, or learn from past
experience.
⎛⎡
Figure 2: Training of Machine Learning model
⎡ ⎤
y1
x11 x12 x13 … x1p
y^ = f(x̄, θ)
⎢ y2 ⎥ ⎜⎢ x21
⎢ ⎥=f⎜ ⎢
x22 x23 … x2p
⎢ ⎥ ⎜⎢
⎢ ⋮ ⎥ ⎜⎢
⎜⎢ ⋮
⎣y ⎦
⋮ ⋮ ⋱ ⋮
n
⎝⎣ x xn2 xn3 … xnp
n1
NN TRAINING
X yh L
Error
dError
Update
dE
network
Legend
LOSand NLOSin positioning
Symbol Count Description
1 User (tag) Non Line Of Sight
continue…
Examples of ML in positioning continued
• Model free positioning ML learns the model from the problem domain, thus
allowing model-free positioning. Usefull particularly when utilizing ad hoc
information. Examples are Wi-Fi �ngerprinting-based positioning (Li et al. 2019)
utilizing, for example, nonlinear ensemble regression methods (Marthala 2020).
• Signals of Opportunity Intelligent variable selection from heterogeneous
information sources with ML can be helpful when utilizing ad hoc information
sources, but also within a standard positioning infrastructure with NLOS problems
(Vandermeeren et al. 2018). For example, nearest-neighbors, k-means, and support
vector machines and outlier detection methods are often-used algorithms for
feature selection.
MACHINE LEARNING METHODS USED IN POSITIONING
• Decision trees (DTs)
• Random Forests (RF)
• Regression analysis (Linear/Logistic)
• K-Nearest Neighbour (KNN)
• K-means clustering
• Naive Bayes (NB)
• Extreme Learning Machine (ELM)
• Long-short Term Memory (LSTM)
• Gaussian Process Regression (GPR)
• Support Vector Machine (SVM)
• Neural Networks (NN)