Machine Learning: Overview



Similar documents
Learning is a very general term denoting the way in which agents:

1 What is Machine Learning?

Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016

Data Mining Part 5. Prediction

DATA MINING TECHNIQUES AND APPLICATIONS

Machine Learning CS Lecture 01. Razvan C. Bunescu School of Electrical Engineering and Computer Science

Machine Learning Introduction

MA2823: Foundations of Machine Learning

Introduction to Machine Learning Lecture 1. Mehryar Mohri Courant Institute and Google Research

An Introduction to Advanced Analytics and Data Mining

Using Artificial Intelligence to Manage Big Data for Litigation

Course 395: Machine Learning

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

Introduction to Pattern Recognition

ARTIFICIAL INTELLIGENCE (CSCU9YE) LECTURE 6: MACHINE LEARNING 2: UNSUPERVISED LEARNING (CLUSTERING)

Data Mining for Customer Service Support. Senioritis Seminar Presentation Megan Boice Jay Carter Nick Linke KC Tobin

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

Machine Learning using MapReduce

Foundations of Artificial Intelligence. Introduction to Data Mining

Machine Learning and Data Mining. Fundamentals, robotics, recognition

An Introduction to Data Mining. Big Data World. Related Fields and Disciplines. What is Data Mining? 2/12/2015

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Class 10. Data Mining and Artificial Intelligence. Data Mining. We are in the 21 st century So where are the robots?

Non-negative Matrix Factorization (NMF) in Semi-supervised Learning Reducing Dimension and Maintaining Meaning

In this presentation, you will be introduced to data mining and the relationship with meaningful use.

Information Management course

Machine Learning and Statistics: What s the Connection?

Attribution. Modified from Stuart Russell s slides (Berkeley) Parts of the slides are inspired by Dan Klein s lecture material for CS 188 (Berkeley)

Machine learning for algo trading

NEURAL NETWORKS IN DATA MINING

Learning outcomes. Knowledge and understanding. Competence and skills

Intrusion Detection. Jeffrey J.P. Tsai. Imperial College Press. A Machine Learning Approach. Zhenwei Yu. University of Illinois, Chicago, USA

Environmental Remote Sensing GEOG 2021

Data Isn't Everything

Reference Books. Data Mining. Supervised vs. Unsupervised Learning. Classification: Definition. Classification k-nearest neighbors

NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE. Venu Govindaraju

Introduction to Machine Learning Using Python. Vikram Kamath

Machine Learning with MATLAB David Willingham Application Engineer

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning

Knowledge-based systems and the need for learning

Machine Learning. Mausam (based on slides by Tom Mitchell, Oren Etzioni and Pedro Domingos)

CSC384 Intro to Artificial Intelligence

Introduction to Data Mining and Machine Learning Techniques. Iza Moise, Evangelos Pournaras, Dirk Helbing

Chapter 12 Discovering New Knowledge Data Mining

8. Machine Learning Applied Artificial Intelligence

CS 2750 Machine Learning. Lecture 1. Machine Learning. CS 2750 Machine Learning.

Data Mining System, Functionalities and Applications: A Radical Review

Data Mining Techniques

Predictive Analytics Techniques: What to Use For Your Big Data. March 26, 2014 Fern Halper, PhD

DYNAMIC FUZZY PATTERN RECOGNITION WITH APPLICATIONS TO FINANCE AND ENGINEERING LARISA ANGSTENBERGER

Machine Learning. CS494/594, Fall :10 AM 12:25 PM Claxton 205. Slides adapted (and extended) from: ETHEM ALPAYDIN The MIT Press, 2004

Dan French Founder & CEO, Consider Solutions

Data Mining + Business Intelligence. Integration, Design and Implementation

CSE 517A MACHINE LEARNING INTRODUCTION

not possible or was possible at a high cost for collecting the data.

Healthcare Measurement Analysis Using Data mining Techniques

Learning Example. Machine learning and our focus. Another Example. An example: data (loan application) The data and the goal

Using Data Mining for Mobile Communication Clustering and Characterization

Health Spring Meeting May 2008 Session # 42: Dental Insurance What's New, What's Important

Data Mining and Machine Learning in Bioinformatics

ADVANCED MACHINE LEARNING. Introduction

6.2.8 Neural networks for data mining

: Introduction to Machine Learning Dr. Rita Osadchy

Classification algorithm in Data mining: An Overview

Introduction to Artificial Intelligence G51IAI. An Introduction to Data Mining

Session 10 : E-business models, Big Data, Data Mining, Cloud Computing

Defending Networks with Incomplete Information: A Machine Learning Approach. Alexandre

Federico Rajola. Customer Relationship. Management in the. Financial Industry. Organizational Processes and. Technology Innovation.

Data Mining Applications in Higher Education

CI6227: Data Mining. Lesson 11b: Ensemble Learning. Data Analytics Department, Institute for Infocomm Research, A*STAR, Singapore.

Index Contents Page No. Introduction . Data Mining & Knowledge Discovery

An Introduction to Data Mining

Data Mining is sometimes referred to as KDD and DM and KDD tend to be used as synonyms

Role of Neural network in data mining

Data Mining and Knowledge Discovery in Databases (KDD) State of the Art. Prof. Dr. T. Nouri Computer Science Department FHNW Switzerland

Neural Networks in Data Mining

Mining. Practical. Data. Monte F. Hancock, Jr. Chief Scientist, Celestech, Inc. CRC Press. Taylor & Francis Group

Welcome. Data Mining: Updates in Technologies. Xindong Wu. Colorado School of Mines Golden, Colorado 80401, USA

Practical Data Science with Azure Machine Learning, SQL Data Mining, and R

Predictive modelling around the world

Day 7 Business Information Systems-- the portfolio. Today s Learning Objectives

How To Use Neural Networks In Data Mining

ISSN: (Online) Volume 3, Issue 7, July 2015 International Journal of Advance Research in Computer Science and Management Studies

A1 Introduction to Data exploration and Machine Learning

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board

What is Learning? CS 391L: Machine Learning Introduction. Raymond J. Mooney. Classification. Problem Solving / Planning / Control

TIETS34 Seminar: Data Mining on Biometric identification

FOREX TRADING PREDICTION USING LINEAR REGRESSION LINE, ARTIFICIAL NEURAL NETWORK AND DYNAMIC TIME WARPING ALGORITHMS

Hexaware E-book on Predictive Analytics

Steven C.H. Hoi School of Information Systems Singapore Management University

Title. Introduction to Data Mining. Dr Arulsivanathan Naidoo Statistics South Africa. OECD Conference Cape Town 8-10 December 2010.

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

Master s Program in Information Systems

Appendices master s degree programme Artificial Intelligence

Gerard Mc Nulty Systems Optimisation Ltd BA.,B.A.I.,C.Eng.,F.I.E.I

Detection. Perspective. Network Anomaly. Bhattacharyya. Jugal. A Machine Learning »C) Dhruba Kumar. Kumar KaKta. CRC Press J Taylor & Francis Croup

E-Learning Using Data Mining. Shimaa Abd Elkader Abd Elaal

Transcription:

Machine Learning: Overview

Why Learning? Learning is a core of property of being intelligent. Hence Machine learning is a core subarea of Artificial Intelligence. There is a need for programs to behave intelligently: Adapt to new situations, environment Make decisions on new data Autonomously improve behaviour Predict what will happen next

What is Learning? It s all about improving Gaining new knowledge Acquiring new skills Reinforcing existing knowledge But not always about new things Recognising mistakes Finding and forgetting wrong beliefs

How do we learn? Knowledge acquisition Learn by experience, e.g., memorising telephone numbers. Skill refinement Learn by practicing, e.g., sports, music. Taking advice Learn by provided knowledge, e.g., from a teacher. Problem Solving Use experience of the problem solution and apply it to similar problem in the future. Induction Try to understand general rules from examples. Can require a teacher to provide some classification of the examples. E.g., social norms. Discovery Gain new knowledge without the aid of a teacher. Analogy Transferring skills. One knows how to handle one situation and applies this knowledge in a different situation.

Goal of Machine Learning Machine learning studies computer algorithms for learning to do things like complete a task make accurate predictions behave intelligently Machine learning is generally about performing better in the future Basis are previous experiences given examples already collected data external instructions Abstractly Machine Learning can be seen as trying to learn a function that returns a correct or an optimal result in the future.

Some Example Applications Handwriting recognition categorize images of handwritten characters by the letters represented Face dedection find faces in images Customer segmentation predict what a customer might be interested in Fraud detection identify credit card transactions which may be fraudulent in nature Weather forecast predict whether the sun will shine tomorrow Search result optimisation order and correct results of a search

of Machine Learning The following three are the main algorithm types for machine learning. Supervised Learning Un-supervised Learning Reinforcement Learning In addition (depending on author) there are other additional or intermediate types (e.g., semi-supervised learning).

Supervised Learning We always have full observations of causes and effects (input and output). Trying to predict a function from labelled data. Example: Optical Character Recognition Using a ground truth set of character images and their meaning. Algorithms: Decision Trees, Support Vector Machines, Case-based Reasoning,...

Un-supervised Learning We have unlabelled data. Try to detect interesting relations in data. Example: Find a face in an image. We have no examples of faces in images. Cluster pixels e.g. by proximity of colour. Algorithms: Data clustering, Association rule learning,...

Reinforcement Learning Try to optimise a function by its expected return value. Specify what to do, but not how to do it Example: Robot moving in unknown terrain. Is punished when it pumps into something. Agent will learn the difference between a Algorithms: Temporal Difference, Q-Learning, Monte Carlo Method,...

Symbolic vs Sub-Symbolic Question is whether or not we should be able to retrieve the function that has been learned. A long-standing argument in AI between symbolic vs. sub-symbolic Do we just want to create an artefact that can solve problems? Or do we also want to learn how the problem is solved by observing the artefact? Example algorithms: Symbolic: Decision Trees, Support Vector Machines. Sub-symbolic: Art. Neural Nets, Genetic Algorithms.