An introduction to Machine Learning (ML)

Slides:



Advertisements
Similar presentations
ImageNet Classification with Deep Convolutional Neural Networks
Advertisements

ASTER image – one of the fastest changing places in the U.S. Where??
Implementing a reliable neuro-classifier
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
K-means Based Unsupervised Feature Learning for Image Recognition Ling Zheng.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
Forest stratification of REDD pilot sites, using VHR data. Vincent Markiet, Johannes Reiche¹, Samuela Lagataki², Akosita Lewai², Wolf Forstreuter³ 1) Wageningen.
1 1 Slide Evaluation. 2 2 n Interactive decision tree construction Load segmentchallenge.arff; look at dataset Load segmentchallenge.arff; look at dataset.
Data Mining: Classification & Predication Hosam Al-Samarraie, PhD. Centre for Instructional Technology & Multimedia Universiti Sains Malaysia.
Image Classification 영상분류
Spectral classification of WorldView-2 multi-angle sequence Atlanta city-model derived from a WorldView-2 multi-sequence acquisition N. Longbotham, C.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
Feature Selection for Tree Species Identification in Very High Resolution Satellite Images Matthieu Molinier and Heikki Astola VTT Technical Research Centre.
WEKA Machine Learning Toolbox. You can install Weka on your computer from
Random Forests Ujjwol Subedi. Introduction What is Random Tree? ◦ Is a tree constructed randomly from a set of possible trees having K random features.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
A Brief Introduction and Issues on the Classification Problem Jin Mao Postdoc, School of Information, University of Arizona Sept 18, 2015.
Updated Cover Type Map of Cloquet Forestry Center For Continuous Forest Inventory.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
City Forensics: Using Visual Elements to Predict Non-Visual City Attributes Sean M. Arietta, Alexei A. Efros, Ravi Ramamoorthi, Maneesh Agrawala Presented.
Geographical Data Mining Thales Sehn Korting
Cancer Metastases Classification in Histological Whole Slide Images
Big data classification using neural network
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
Evaluating Classifiers
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
Geographical Data Mining
HIERARCHICAL CLASSIFICATION OF DIFFERENT CROPS USING
ASTER image – one of the fastest changing places in the U.S. Where??
CSSE463: Image Recognition Day 11
Introduction to Data Science Lecture 7 Machine Learning Overview
Estimating Link Signatures with Machine Learning Algorithms
Supervised Learning Seminar Social Media Mining University UC3M
Machine Learning Basics
الدكتور: أحمد رأفت غضية صفاء عبد الجليل كامل حمادة
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Machine Learning Week 1.
Human Activity Recognition Using Smartphone Sensor Data
Bird-species Recognition Using Convolutional Neural Network
Mitchell Kossoris, Catelyn Scholl, Zhi Zheng
CSSE463: Image Recognition Day 11
كشف التغير لغطاء النبات
Institute for Information Industry (III) Research Report
network of simple neuron-like computing elements
On Convolutional Neural Network
Pattern Recognition & Machine Learning
Computer Vision Basics
Yang Liu, Perry Palmedo, Qing Ye, Bonnie Berger, Jian Peng 
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Somi Jacob and Christian Bach
RCNN, Fast-RCNN, Faster-RCNN
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Model generalization Brief summary of methods
Machine learning overview
CSSE463: Image Recognition Day 11
CSSE463: Image Recognition Day 11
Applied Machine Learning For Quant Finance
Machine Learning for Space Systems: Are We Ready?
Automatic Handwriting Generation
Derek Hoiem CS 598, Spring 2009 Jan 27, 2009
Using Clustering to Make Prediction Intervals For Neural Networks
Fig. 4 Visualization of the 20 occipital lobe models, trained to predict EmoNet categories from brain responses to emotional images. Visualization of the.
Using simple machine learning for image segmentation
Directional Occlusion with Neural Network
Machine Learning.
Presentation transcript:

An introduction to Machine Learning (ML) Anders U. Waldeland 22.09.19 - Force, Stavanger

Input data/ Data sample Machine Learning Input data/ Data sample Output/ Prediction Output Input Cat

Input data/ Data sample Machine Learning Input data/ Data sample Output/ Prediction Output Input Cat

Using ML to make a forest map of Africa

Training data

Input data/ Data sample Forest mapping Input data/ Data sample Output/ Prediction

Classification Regression Class 1: 0 - 2m Class 2: 4 - 7m Class 3: > 10m Tree hegith Feature(s)

Input data/ Data sample Traditional ML Input data/ Data sample Features/ Attributes Model/ Classifier Output/ Prediction

Features (attributes) Raw pixel-values: Red / Green / Blue Near Infra-red (NIR) Vegetation Red-edge NDVI ( normalized difference vegetation index) GARI, SLAVI

Making a feature plot NDVI GARI RED GREEN NDVI NDVI RED Red

Visualizing the feature space

Visualizing the feature space PCA (Principal Component Analysis) TSNE (t-distributed stochastic neighbor embedding) PCA component 2 PCA component 1

Feature-extraction and analysis Input data/ Data sample Features/ Attributes Model/ Classifier Output/ Prediction

Training a classifier Dividing the classes in feature space

Training and testing Train and test on the same data Cross-validation

Training and testing Train and test on the same data Cross-validation

Training and testing Train and test on the same data Cross-validation

Training and testing Train and test on the same data Cross-validation

Training and testing Train and test on the same data Cross-validation

Training and testing Train and test on the same data Cross-validation Divide area in two Test

Results: Test-region Input data Prediction Ground truth

Precision True positive Scoring Confusion matrix: Recall _______True positive_____ True positive + false negative Accuracy: Train: 62% Test: 59% (Random guessing = 33%) Precision True positive N positives

Different types of classifiers Simple Probalisitc classifier Neural network Random forest Train 60 % 81 % 100% Test 59 % 63 % 58 % Bad features 

ML ( = using training data) Deep learning ML ( = using training data) Input data/ Data sample Features/ Attributes Model/ Classifier Output/ Prediction

ML ( = using training data) Deep learning ML ( = using training data) Input data/ Data sample Convolutional Neural Network (Deep Learning) Output/ Prediction

Deep learning for images Object detection Deep learning for images Image classification «Cat» Image segmentation

Deep learning Great if you have a lot of training data Easy to overfit Can be unreliable when applied to new data Hard to explain how it works

Deep learning for Forest mapping 256 x 256 256 x 256

Probalisitc classifier Results – 3 classes Simple Probalisitc classifier Neural network Random forest Convolutional Neural Network Train 60 % 81 % 100 % 94 % Test 59 % 63 % 58 % 87 %

Results - regression Input data Ground truth Prediction Prediction vs ground truth

Forest height map of Tanzania

Forest map of Africa with 10m x 10m resolution

NR-Projects using Deep Learning

Detection of cultural heritages Hill shade image constructed from a digital elevation model

Detection of cultural heritages Able to identify, grave mounds, kilns, trapping pits,…

Explaining Deep Learning Models

Explaining Deep Learning Models Age: 0 1 2 3 5 6 7

Mammography screening program

Thank you for your attention!